/ /作成済みオブジェクトのカスタムユニコード - django、django-queryset、choicefield

すでに作成されたオブジェクトのカスタムユニコード - django、django-queryset、choicefield

私はアプリケーションでパーミッションを使用していますが、場合によってはパーミッションフィールドでのみフォームを作成する必要があります。私はModelChoiceFieldとクエリーセットをパーミッションオブジェクトとともに使用しています。

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

しかし、権限のユニコードは、選択肢の分野ではあまりにも多くの場所を取っています。そしてそれはあまり良くないように見えます。私は自分の選択フィールドで許可の名前だけを使いたいです。それは可能ですか?

回答:

回答№1は1

作成することができます プロキシモデル__unicode__() それについての方法。