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

时间:2019-02-08 07:23:47

标签: django django-models django-forms django-templates django-views

我想从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)

1 个答案:

答案 0 :(得分:1)

form = GroupForm(use_required_attribute=False)中初始化表单时,请使用views.py