Est-ce que quelqu'un sait comment obtenir l'élément sélectionné d'un menu déroulant à partir d'une méthode propre dans un objet de modèle, avant que l'objet a été enregistré? Je l'ai essayé ce qui suit:Comment obtenir la valeur d'un menu déroulant dans l'interface d'administration?
def clean_something(self):
dropdown = self.cleaned_data.get('dropdown')
où « déroulant » est le champ qui représente le menu déroulant, mais cela ne semble pas fonctionner.
Des idées?
Cheers, Charles
Qu'est-ce que 'self.cleaned_data ['dropdown']' vous donne? L'index sélectionné? –
Merci Dominic, je pense que j'ai négligé un petit détail ici ... Il semble que clean_data fonctionne bien, j'ai juste oublié de le convertir en unicode! –