在已创建的对象上自定义unicode

时间:2010-07-12 12:51:12

标签: django django-queryset choicefield

我在我的应用程序中使用权限。在某些情况下,我需要只使用权限字段创建表单。我正在使用ModelChoiceField和queryset以及权限对象。

permission = forms.ModelChoiceField(queryset = Permission.objects.all())

但权限unicode在选择字段中占据太多位置。它看起来不那么好。我想在我的选择字段中仅使用权限的名称。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以创建proxy model,并覆盖__unicode__()方法。