标签: django django-queryset choicefield
我在我的应用程序中使用权限。在某些情况下,我需要只使用权限字段创建表单。我正在使用ModelChoiceField和queryset以及权限对象。
permission = forms.ModelChoiceField(queryset = Permission.objects.all())
但权限unicode在选择字段中占据太多位置。它看起来不那么好。我想在我的选择字段中仅使用权限的名称。有可能吗?
答案 0 :(得分:1)
您可以创建proxy model,并覆盖__unicode__()方法。
__unicode__()