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