Django models null 和 blank 的区别
null
如果为True,Django将在数据库中存储一个空值NULL。默认为 False。
blank
如果为True,则允许该字段为空白。默认为False。
注意,该项与null是不同的,null纯粹是与数据库相关的。而blank则与验证相关。如果一个字段设置为blank=True,表单验证时允许输入一个空值。而blank=False,则该项必需输入数据。
null
如果为True,Django将在数据库中存储一个空值NULL。默认为 False。
blank
如果为True,则允许该字段为空白。默认为False。
注意,该项与null是不同的,null纯粹是与数据库相关的。而blank则与验证相关。如果一个字段设置为blank=True,表单验证时允许输入一个空值。而blank=False,则该项必需输入数据。