Django models null 和 blank 的区别

null

如果为True,Django将在数据库中存储一个空值NULL。默认为 False。

blank

如果为True,则允许该字段为空白。默认为False。

注意,该项与null是不同的,null纯粹是与数据库相关的。而blank则与验证相关。如果一个字段设置为blank=True,表单验证时允许输入一个空值。而blank=False,则该项必需输入数据。



posted @ 2019-04-29 18:43  hayabky  阅读(202)  评论(0)    收藏  举报