Django:如果模型字段有editable = False,那么将blank设置为True或False是否重要?

时间:2016-10-01 14:48:14

标签: django django-models

来自Django:

  

按照目前的实现,将auto_now或auto_now_add设置为True将导致该字段具有editable = False和blank = True设置。


  

Field.editable   如果为False,则该字段不会显示在admin或任何其他ModelForm中。在模型验证期间也会跳过它们。默认为True。


  

Field.blank   如果为True,则允许该字段为空。默认值为False。?

     

请注意,这与null不同。 null纯粹与数据库相关,而blank与验证相关。如果字段为空= True,则表单验证将允许输入空值。如果字段为空= False,则需要该字段。

当我说blank=True未通过验证时,我是否正确?在这种情况下,如果设置为blank=False

,这是否重要?

0 个答案:

没有答案