Django模型类型
class WeatherDesc(models.Model):
name = models.CharField('天气说明', max_length=20)
value = models.IntegerField('天气类型值', unique=True)
class Meta:
verbose_name = '天气类型'
verbose_name_plural = verbose_name
def __str__(self):
return self.name
class GLTownWeahter(models.Model):
id = models.AutoField('编号', primary_key=True)
town_code = models.IntegerField('乡镇编号')
town_name = models.CharField('乡镇名称', max_length=50)
first_tem_min = models.IntegerField('第一天最低温')
first_tem_max = models.IntegerField('第一天最高温')
first_weather_desc = models.ForeignKey('WeatherDesc', related_name="town_first", db_column="first_weather_desc",to_field="value", blank=True, null=True, verbose_name='第一天天气现象',
on_delete=models.CASCADE)
pub_time = models.DateTimeField('发布时间', default=datetime.now)
state = models.BooleanField('有效状态')
class Meta:
db_table = 'GL_TownWeahter'
verbose_name = '古浪乡镇天气预报'
verbose_name_plural = verbose_name
def __str__(self):
return str(self.id)