from django.db import models # Create your models here. # models.py from django.db import models class RedTourismSpot(models.Model): CATEGORY_CHOICES = [ ('revolution', '革命遗址'), ('memorial', '纪念馆'), ('martyrs', '烈士陵园'), ('museum', '博物馆'), ] name = models.CharField('景点名称', max_length=100) category = models.CharField('分类', max_length=20, choices=CATEGORY_CHOICES) location = models.CharField('位置', max_length=200) description = models.TextField('景点介绍') history = models.TextField('历史背景') open_time = models.CharField('开放时间', max_length=100) ticket_info = models.CharField('门票信息', max_length=100) image = models.ImageField('图片', upload_to='red_spots/', null=True, blank=True) created_at = models.DateTimeField('创建时间', auto_now_add=True) def __str__(self): return self.name class Meta: verbose_name = '红色旅游景点' verbose_name_plural = '红色旅游景点'