bakirov
bakirov

Reputation: 48

Custom unicode on already created object

I'm using permissions in my application. And in some case I need to create form only with permission field. I'm using ModelChoiceField and queryset with permission objects.

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

But permissions unicode is taking too much place in choice field. And it looks not so good. I want to use in my choice field only permission's name. Is it possible?

Upvotes: 0

Views: 319

Answers (1)

Ignacio Vazquez-Abrams
Ignacio Vazquez-Abrams

Reputation: 799062

You can create a proxy model, and override the __unicode__() method on that.

Upvotes: 1

Related Questions