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())
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)