某些模型字段(如DateTimeField)在设置blank = True选项时需要null = True选项。在Django模型中设置blank = True时,如何区分需要null = True的字段?
我想知道哪些字段需要(可能依赖于后端DBMS),并且有任何方法可以自动执行此操作。
某些模型字段(如DateTimeField)在设置blank = True选项时需要null = True选项。在Django模型中设置blank = True时,如何区分需要null = True的字段?
我想知道哪些字段需要(可能依赖于后端DBMS),并且有任何方法可以自动执行此操作。
This post应有助于理解上的差异在Django blank
和null
null = True用于告诉DB值可以为NULL blank = True仅适用于django,因此,如果字段为空,例如django不会引发错误。在管理界面 所以空=真有无关DB NULL要求会从DB变化到数据库,这是高达你来决定,如果你想要一些列空或不
感谢您介绍该帖子。那么,我已经知道了不同之处,但我认为自动null = True对于非空字符串列的情况更为自然,其中blank = True没有默认值。 – Achimnol 2009-06-17 05:48:32