是否可以为下拉菜单的每一项设置一个标签?它显示来自模块实例的__str__
输出-表中的项。在
class LanguageDropDownForm(forms.Form):
languages = forms.ModelChoiceField(queryset=Languages.objects.all().order_by('language_shortcut'))
模型.py:
^{pr2}$你能给我个建议吗?在
例如,我只想要model.language
或model.name
,而不是{
是的。只需使用unicode,而不是使用现有的unicode。在
正如doc所说,您应该继承默认的
ModelChoiceField
for languages字段并重写label_from_instance
方法:然后以你的形式:
^{pr2}$相关问题 更多 >
编程相关推荐