Wenn ich ein Django-Formular habe wie:
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
Und ich rufe die as_table () -Methode einer Instanz dieses Formulars auf. Django rendert die Felder in derselben Reihenfolge wie oben angegeben.
Meine Frage ist, woher weiß Django die Reihenfolge, in der Klassenvariablen definiert wurden?
(Wie überschreibe ich diese Reihenfolge, wenn ich beispielsweise ein Feld aus der Init- Methode der Klasse hinzufügen möchte ?)