Django数据库怎么给字段设置主键
id = models.IntegerField(primary_key = True)
附:
null :缺省设置为false.通常不将其⽤于字符型字段上,⽐如CharField,TextField上.字符型字段如果没有值会返回空字符串。
blank:该字段是否可以为空。如果为假,则必须有值
choices:⼀个⽤来选择值的2维元组。第⼀个值是实际存储的值,第⼆个⽤来⽅便进⾏选择。如SEX_CHOICES= ((‘F’,'Female’),(‘M’,'Male’),) core:db_column,db_index 如果为真将为此字段创建索引
default:设定缺省值
django怎么学
editable:如果为假,admin模式下将不能改写。缺省为真
help_text:admin模式下帮助⽂档
primary_key:设置主键,如果没有设置django创建表时会⾃动加上:
id = meta.AutoField('ID', primary_key=True)
primary_key=True implies blank=False, null=False and unique=True. Only one primary key is allowed on an object.
radio_admin:⽤于admin模式下将select转换为radio显⽰。只⽤于ForeignKey或者设置了choices
unique:数据唯⼀
unique_for_date:⽇期唯⼀,如下例中系统将不允许title和pub_date两个都相同的数据重复出现
title = meta.CharField(maxlength=30,unique_for_date=’pub_date’)
unique_for_month / unique_for_year:⽤法同上
validator_list:有效性检查。⾮有效产⽣ validators.ValidationError 错误

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。