Я пытаюсь заказать мою форму (в django), но она не работает. Я попробовал несколько способов, но ничего не помогает.
Я пробовал, например, с SortedDict из django.utils.datastructures. Но это не актуально ...
класс RegisterForm (UserCreationForm):
email = forms.EmailField(required=True)
name = forms.CharField(required = True)
class Meta:
model = User
fields = {'name','email', 'username','password1','password2'}
field_order = {'name','email', 'username','password1','password2'}
def __init__(self, *args, **kwargs):
super(RegisterForm,self).__init__(*args, **kwargs)
#self.rearrange_field_order()
def save(self, commit=True):
user = super(RegisterForm,self).save(commit = False)
user.email = self.cleaned_data['email']
user.name = self.cleaned_data['name']
if commit:
user.save()
return user
Это порядок вывода:
Имя пользователя:
Пароль:
Название:
Подтверждение пароля:
E-mail:
Кто-нибудь может помочь? По крайней мере, с помощью метода, который является современным?