Как Django знает порядок отображения полей формы?
Если у меня есть форма Django, такая как:
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
И я вызываю метод as_table () экземпляра этой формы, Django будет отображать поля в том же порядке, как указано выше.
Мой вопрос в том, как Django узнает порядок, в котором переменные класса определены?
(Также, как мне переопределить этот порядок, например, когда я хочу добавить поле из классав этом метод?)