Si j'ai un formulaire Django tel que:
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
Et j'appelle la méthode as_table () d'une instance de ce formulaire, Django rendra les champs dans le même ordre que celui spécifié ci-dessus.
Ma question est la suivante: comment Django connaît-il l'ordre dans lequel les variables de classe ont été définies?
(De plus, comment puis-je remplacer cet ordre, par exemple lorsque je veux ajouter un champ à partir de la méthode init de la classe?)