无法禁用Django TextField的必需输入

时间:2019-11-05 22:56:51

标签: python django wagtail

当前,我正在使用的文本区域之一需要输入,我想禁用此行为并将输入设为可选。我正在使用Wagtail,相关代码如下。

description = models.TextField(blank=True, null=True, verbose_name="Description")

根据我的理解,由于上述原因,表格已经应该是可选的,我不明白为什么看不到应用程序中的更改。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

已解决。该问题是由django-modeltranslation引起的。对于我的默认语言(英语),django-modeltranslation使所有字段均为必填字段,而对于第二语言(中文),这些字段为可选字段。解决方案是手动指定要基于每种语言启用的功能,因为这将覆盖不直观的默认行为。