2010-09-12 8 views

Répondre

3

La classe de champ a une méthode label_from_instance qui contrôle comment l'objet est représenté. Vous pouvez modifier dans votre propre classe de terrain:

from django.forms.models import ModelMultipleChoiceField 

class MyMultipleModelChoiceField(ModelMultipleChoiceField): 

    def label_from_instance(self, obj): 
     return "%s | &s" % (obj.name, obj.field1) 

Vous devez également être en mesure de produire quelques html avec qui ...

Questions connexes