Cyr*_*lop 3 mysql django django-models
可能很愚蠢或者已经在这里回答了问题,对此感到抱歉。
我知道根据定义,布尔值应该有 2 个值,但我想知道Django 中存储“第三个”None值(比如可选布尔字段)的良好做法是什么。
到目前为止,我使用 aCharField或 aChoiceField与“yes”、“no”、“no_data”,但我觉得这不是最佳选择。有没有更好的方法可能使用特殊的 BooleanField 来存储 true/false/null 或类似的东西?