Déclaration de formulaire
bonjour.
J'ai commencé Django il y a 3 jours, j'en suis aux formulaires" et ça fait longtemps que je n'ai pas pratiqué python.
Dans l'exemple du cours on a:
Code:
1 2 3 4 5 6 7 8
|
from django import forms
class ContactForm(forms.Form):
sujet = forms.CharField(max_length=100)
message = forms.CharField(widget=forms.Textarea)
envoyeur = forms.EmailField(label="Votre adresse mail")
renvoi = forms.BooleanField(help_text="Cochez si vous souhaitez obtenir une copie du mail envoyé.", required=False) |
Pourquoi crée-t-on une class ContactForm avec des attributs de class, au lieu d'instancier directement forms.Form ?
Et surtout, par quelle magie Django sait-il dans quel ordre agencer les champs ?
Merci.