null与blank

null:如果设置为True,当前字段为空时,Django会将数据库种改字段射只为NULL,默认为False。
blank:如果设置为True,改字段允许为空。默认为False。
需要注意的是,null选项仅仅是数据库层面的设置,而blank则是设计表单验证方面。当blank=Ture是,表示此时进行表单验证时,当前字段是运行为空的,如果说此时的null=False,则需要另外给字段添加一个默认值,以确保添加数据时添加操作的正常使用。

choices

使用二元组作为此字段的选项。如果提供了二元组,默认表单部件将是一个选择框,而不是标准的文本字段,并将限制给出的选项。

db_index

如果设置为True,将为此字段创建数据库索引。

default

该选项将为字段设置一个默认值,可以是一个值或可调用对象,如果是个可调用对象,每次实例化模型都会调用该对象。

primary_key

设置为True,会将该字段设置为模型的主键。

unique

设置为True,这个字段的值必须在整个表中保证唯一性。

verbose_name

将为字段设置一个备注名。

0条评论

相关推荐

django教程

r

Django 2019-05-20 10:53:53

Celery

celery学习资料

Django 2019-05-25 18:41:55

Django-rest-framework教程

django-rest-framework教程。

Django 2019-07-18 16:33:26

django实用资料

django项目从0到1自己总结的实用的资料,大部分常用的功能这里都有

Django 2019-05-08 18:21:34