无法禁用 Django TextField 所需的输入
Can't disable required input for a Django TextField
目前,我正在使用的文本区域之一需要输入,我想禁用此行为并将输入设为可选。我使用的是 Wagtail,下面提供了相关代码。
description = models.TextField(blank=True, null=True, verbose_name="Description")
根据我的理解,表格应该 already 是可选的,因为上面的行,我不明白为什么我在我的应用程序中看不到变化。感谢任何帮助。
已解决。该问题是由 django-modeltranslation 引起的。对于我的默认语言(英语),django-modeltranslation 将所有字段设为必填,而对于第二语言(中文),这些字段是可选的。解决方案是在每种语言的基础上手动指定要启用的内容,因为这将覆盖不直观的默认行为。
目前,我正在使用的文本区域之一需要输入,我想禁用此行为并将输入设为可选。我使用的是 Wagtail,下面提供了相关代码。
description = models.TextField(blank=True, null=True, verbose_name="Description")
根据我的理解,表格应该 already 是可选的,因为上面的行,我不明白为什么我在我的应用程序中看不到变化。感谢任何帮助。
已解决。该问题是由 django-modeltranslation 引起的。对于我的默认语言(英语),django-modeltranslation 将所有字段设为必填,而对于第二语言(中文),这些字段是可选的。解决方案是在每种语言的基础上手动指定要启用的内容,因为这将覆盖不直观的默认行为。