À partir de la documentation Django :
MAYBECHOICE = (
('y', 'Yes'),
('n', 'No'),
('u', 'Unknown'),
)
Et vous définissez un charfield dans votre modèle :
married = models.CharField(max_length=1, choices=MAYBECHOICE)
Vous pouvez faire la même chose avec des champs entiers si vous n'aimez pas avoir des lettres dans votre base de données.
Dans ce cas, réécrivez vos choix :
MAYBECHOICE = (
(0, 'Yes'),
(1, 'No'),
(2, 'Unknown'),
)