L'affichage du champ de choix par défaut d'une propriété de référence dans appengine renvoie les choix en tant que représentation sous forme de chaîne de l'objet entier. Quelle est la meilleure méthode pour remplacer ce comportement? J'ai essayé de surcharger str() dans la classe référencée. Mais ça ne marche pas.Comment remplacer l'affichage du champ de choix d'une propriété de référence dans appengine en utilisant Django?
1
A
Répondre
0
La manière correcte serait de remplacer la méthode __unicode__
de la classe, comme:
def __unicode__(self):
return self.name
où name
est la valeur que vous souhaitez afficher.
1
Je l'ai eu à travailler en remplaçant la méthode init du modelform pour ramasser les champs corrects comme je devais faire le filtrage des choix aussi bien.
C'est exact. Je pense que mon scénario était un peu différent et je ne m'en souviens pas maintenant. – Sriram