В Django 1.9 они добавляют новый аргумент в класс Form
Теперь вы можете изменить порядок, определив field_order
например, добавив два поля в форму заявки userena:
class SignupFormExtra(SignupForm):
"""
A form to demonstrate how to add extra fields to the signup form, in this
case adding the first and last name.
"""
first_name = forms.CharField(label=_(u'First name'),
max_length=30,
required=False)
last_name = forms.CharField(label=_(u'Last name'),
max_length=30,
required=False)
field_order=['first_name','last_name']
Вы можете использовать его для любой формы, которая наследует класс Форма .
По умолчанию Form.field_order = None, который сохраняет порядок, в котором вы определяете поля в своем классе формы. Если field_order представляет собой список имен полей, поля упорядочиваются в соответствии с указанным списком, а остальные поля добавляются в соответствии с порядком по умолчанию.