使用中文将英文标题转换为:'在Django管理员中保存后,NullBooleanField不显示None状态'

2024-10-03 17:17:13 发布

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

我试图在django中表示一个简单的NullBooleanField。你知道吗

BOOL_CHOICES = [(True, 'Yes'), (False, 'No'), (None, "Unknown")]

handicap_accessible = models.NullBooleanField(default=None, blank=True, null=True, choices=BOOL_CHOICES)

在django admin中,当我为None选择unknown单选按钮并保存它时,它清除了选择,但在数据库中仍然显示为null。不确定这是否是django NullBooleanSelect小部件的已知错误,但我似乎找不到解决这个问题的方法。你知道吗

enter image description here

enter image description here


Tags: djangonononefalsetruedefaultmodelsnull