如何区分需要null = True的字段,当在Django模型中设置blank = True时?
-
05-07-2019 - |
题
当设置为空白= True选项时,某些模型字段(如DateTimeField)需要null = True选项。
我想知道哪些字段需要(可能依赖于后端DBMS),并且有任何方法可以自动执行此操作。
解决方案
这篇文章应该有助于理解Django中 blank
和 null
的区别
其他提示
null = True用于告诉DB值可以为NULL blank = True仅适用于django,因此如果字段为空,则django不会引发错误,例如在管理界面中 so blank = True与DB无关 NULL要求因DB而异,您可以决定是否要将某些列设为NULL
不隶属于 StackOverflow