独进青楼
2019-09-15 17:13
SQL:
create table demo( id int(11) comment "这是年龄" )
你给的是一个sql建表语句,并不是orm的,orm的model字段有几个属性,
verbose_name:是对这个字段名称取别名。比如:username=models.CharFile(max_length=255,xxxxxx省略,verbose_name='user'),这样数据查询时候就可以用name来替代username
你问的是字段备注,有这么个属性:help_text,他应该是用来做字段备注的
表备注我就不知道,最笨的方法,你可以在里面加一个字段专门用来存放备注信息,表备注自定义可是比字段备注简单。
class Person(models.Model): # 表的字段信息都可以在代码中取到。 # 取到Person表所有的fields: fields = Person._meta.fields # 取所有字段的 verbose_name # verbose_name_list = [field.verbose_name for field in fields] # 字段名:field.name, # 字段的值:getattr(Person, field.name) # verbose_name 是 字段备注信息,help_text 是 字段补充说明, age = models.IntegerFiedl(null=True, verbose_name="这是年龄") class Meta: # 表备注 verbose_name = "个人信息表"
全面掌握Django ORM
11966 学习 · 41 问题
相似问题