【发布时间】:2019-07-02 10:03:30
【问题描述】:
我想从 HTML 表单中删除必需的属性。它应该从服务器端给出该字段是必需的错误。以前我使用的是必需的self.fields['group_name'].required=False。但它不会为空白或空数据提供错误。后来才知道use_required_attribute,但是不知道怎么用。
class GroupForm(forms.ModelForm):
use_required_attribute = False
class Meta:
model = Groups
fields = ['group_name', 'group_description', 'group_status']
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
【问题讨论】:
-
“它没有为空白或空数据提供错误”是什么意思?您可以在表单定义中设置自己的
clean_group_name方法。关于 required 属性,您可以按照文档中的说明在格式定义中进行设置。
标签: django django-models django-forms django-templates django-views