Django-更改选择项显示

Django-更改选择项显示,第1张

Django-更改选择项显示

子类

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())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4984844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存