Bonjour,

J'ai une liste de choix dans mon modèle

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')
    )
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
 
statut = models.CharField(max_length=15, verbose_name="Statut",
                                   choices=STATUT_DEMANDE, default='ENVOYEE')
J'ai une méthode qui, entre autre chose, doit renvoyé le libellé du statut mais je n'y arrive pas
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]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
def maMethode():
 return dict(STATUT_DEMANDE).get(self.statut)
Merci pour votre aide.