我有一个按钮,单击该按钮时,应将用户喝水的信息保存在数据库中。我只是想检查 NullBooleanField 是否是定义它的正确方法。
如果回答对社区有用,那么更广泛的问题是使用 NullBooleanField 的最佳环境列表。但我不是在这里问这个。以防万一你想要一个更好的挑战。
先感谢您。
最佳答案
您需要回答的问题以了解您是否应该使用 BooleanField
或 NullBooleanField
实际上与您要在模型中表示的字段值的可能状态有关:
2 种可能的状态:
→ 使用
BooleanField
3 种可能的状态:→ 使用
NullBooleanField
.更新:
NullBooleanField
是 deprecated在 3.1 版中。而是使用 BooleanField
与 null=True
.
关于django - 何时在 Django 中使用 NullBooleanField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49198433/