Django model.py表单设置默认值允许为空的操作
blank=True
默认值为blank=Flase,表示默认不允许为空,
blank=Trueadmin级别可以为空
null=True
默认值为null=Flase,表示默认不允许为空
null=True数据库级别可以为空
补充知识:Django中models.py字段选项null和blank的区别和使用
1.null
如果null=True,数据库中空值储存为NULL,默认为False。
2.blank
如果blank=True,则允许字段为空。默认为False。
需要注意的是,这不同于null,null纯粹是与数据库相关的。而blank是与表单验证相关,如果一个字段有blank=True,表单验证将允许输入一个空值,反之blank=False,该字段将必须是有值的。
3.当一个CharField字段都有unique=True并blank=True设置。
在这种情况下,null=True需要避免在使用空值保存多个对象时出现唯一的约束违规。
以上这篇Djangomodel.py表单设置默认值允许为空的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西