当Django模型中设置blank=True时,如何区分需要null=True的字段?

2024-04-23 14:57:51 发布

您现在位置:Python中文网/ 问答频道 /正文

当设置blank=True选项时,某些模型字段(如DateTimeField)需要null=True选项。在

我想知道哪些字段需要这样做(可能依赖于后端DBMS),并且有任何方法可以自动执行此操作。在


Tags: 方法模型true选项nullblankdbmsdatetimefield
2条回答

null=True用于指示in DB值可以为null blank=True仅适用于django,因此,如果字段为空(例如在管理接口中),django不会引发错误 所以blank=True与DB无关 空值的要求因数据库而异,由您决定是否需要某个列NULL

This post应该有助于理解Django中blank和{}之间的区别

相关问题 更多 >