gpt4 book ai didi

django - 何时在 Django 中使用 NullBooleanField

转载 作者:行者123 更新时间:2023-12-04 13:15:38 25 4
gpt4 key购买 nike

我有一个按钮,单击该按钮时,应将用户喝水的信息保存在数据库中。我只是想检查 NullBooleanField 是否是定义它的正确方法。

如果回答对社区有用,那么更广泛的问题是使用 NullBooleanField 的最佳环境列表。但我不是在这里问这个。以防万一你想要一个更好的挑战。

先感谢您。

最佳答案

您需要回答的问题以了解您是否应该使用 BooleanFieldNullBooleanField实际上与您要在模型中表示的字段值的可能状态有关:
2 种可能的状态:

  • 用户喝了水
  • 用户没喝过水

  • → 使用 BooleanField3 种可能的状态:
  • 用户喝了水
  • 用户没喝过水
  • 不知道用户有没有喝过水

  • → 使用 NullBooleanField .
    更新: NullBooleanFielddeprecated在 3.1 版中。而是使用 BooleanFieldnull=True .

    关于django - 何时在 Django 中使用 NullBooleanField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49198433/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com