如何从 Django 表单中删除必需的属性

Huz*_*yed 6 django django-templates django-models django-forms django-views

我想从 HTML 表单中删除必需的属性。它应该从服务器端给出这个字段是必需的错误。以前我使用 required 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)
Run Code Online (Sandbox Code Playgroud)

anu*_*ham 6

使用form = GroupForm(use_required_attribute=False)时,你在你的初始化形式views.py