Bonjour,
J'ai une liste de choix dans mon modèle
Cette liste est exploitée dans la définition de mon champ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 STATUT_DEMANDE = ( ('ENVOYEE','Envoyée'), ('VALIDEE','Validée') ('DEMANDEE','Demandée') )
J'ai une méthode qui, entre autre chose, doit renvoyé le libellé du statut mais je n'y arrive pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 statut = models.CharField(max_length=15, verbose_name="Statut", choices=STATUT_DEMANDE, default='ENVOYEE')
Voici ce que j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def maMethode(): return dict(STATUT_DEMANDE)[self.statut]Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 def maMethode(): return dict(STATUT_DEMANDE).get(self.statut)
Partager