私はDjangoでいくつかのフォームに取り組んでいます。1つのフィールドはForeignKey
モデル内のaであるためModelChoiceField
、フォームではaとして表されます。現在、モデルModelChoiceField
のメソッドを使用し__unicode__
てリストにデータを入力していますが、これは私の望ましい動作ではありません。モデルの別の方法を使用できるようにしたいと思います。ドキュメントから、私は自分自身を強制することができるように見えますがQuerySet
、これが私が以外の方法を使用するのにどのように役立つかわかりません__unicode__
。
可能であれば、これをデフォルトのフォームメソッドから切り離すことは避けたいと思います。
助言がありますか?