Есть 2 класса формы:
class ExtendedUserCreationForm(UserCreationForm):
email = forms.EmailField(required = True)
class Meta:
model = User
fields = ['username','email','password1','password2']
def save(self,commit = True):
user = super().save(commit = True)
user.email = self.cleaned_data['email']
if commit:
user.save()
return user
class UserProfileForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('first_name','last_name','father_name')
А мне нужно сделать так, чтобы вместо двух классов был один. И при этом всё поля 2 моделей нужно поместить в одну переменную fields. Это мне нужно для того чтобы сортировать поля формы в шаблоне у нужной мне последовательности. При этом поля first_name и last_name я хочу сохранять и в таблице модели user и в таблице UserProfile.