子类
ModelChoiceField并重写
label_from_instance以返回曲目名称和日期。然后在中使用新字段
ModelForm。
from django import formsclass RepertoireModelChoiceField(forms.ModelChoiceField): def label_from_instance(self, obj): return "%s - %s" % (obj.name, obj.date)class MyModelForm(forms.ModelForm): repertoire = RepertoireModelChoiceField(queryset=Repertoire.objects.all())



