xxxxxxxxxx
from django import forms
class RequiredFieldsModelForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(RequiredFieldsModelForm, self).__init__(*args, **kwargs)
for bound_field in self:
if (
hasattr(bound_field, "field") and
bound_field.name in self.Meta.required_fields
):
bound_field.field.widget.attrs["required"] = "required"
# Your forms
class UserForm(RequiredFieldsModelForm):
class Meta:
required_fields = ['username']
model = User