私はアプリケーションでパーミッションを使用していますが、場合によってはパーミッションフィールドでのみフォームを作成する必要があります。私はModelChoiceFieldとクエリーセットをパーミッションオブジェクトとともに使用しています。
permission = forms.ModelChoiceField(queryset = Permission.objects.all())
しかし、権限のユニコードは、選択肢の分野ではあまりにも多くの場所を取っています。そしてそれはあまり良くないように見えます。私は自分の選択フィールドで許可の名前だけを使いたいです。それは可能ですか?
回答:
回答№1は1作成することができます プロキシモデル、 __unicode__()
それについての方法。