Je suis en train de lire le tutoriel ici : https://docs.djangoproject.com/en/1.5/ref/models/fields/#choices et j'essaie de créer une boîte où l'utilisateur peut sélectionner le mois de sa naissance. Voici ce que j'ai essayé
MONTH_CHOICES = (
(JANUARY, "January"),
(FEBRUARY, "February"),
(MARCH, "March"),
....
(DECEMBER, "December"),
)
month = CharField(max_length=9,
choices=MONTHS_CHOICES,
default=JANUARY)
Est-ce correct ? Je vois que dans le tutoriel que j'ai lu, pour une raison quelconque, ils ont créé les variables en premier, comme ceci
FRESHMAN = 'FR'
SOPHOMORE = 'SO'
JUNIOR = 'JR'
SENIOR = 'SR'
Pourquoi ont-ils créé ces variables ? Le code que j'ai fourni créerait-il donc une colonne "Choix des mois" dans la base de données appelée "Personnes" et indiquerait-il le mois de naissance de l'utilisateur après qu'il ait cliqué sur l'un des mois et soumis le formulaire ?