私がこのモデルを持っているとしましょう:
class Foo(models.Model):
bar = models.ForeignKey(Bar)
currency = models.ForeignKey(Currency) # currency is just an example
is_active = models.BooleanField()
ここで、Fooがインラインのバーであるとします。そして、私は常に各通貨の値を示したいですか?これらの通貨のドロップダウンメニューを、名前をテキストとして非表示のフィールドで返すウィジェットに置き換えることができれば。したがって、たとえば、追加ページで、インラインに次のように表示させる代わりに、次のようにします。
- currency drop down menu is_active checkbox
- currency drop down menu is_active checkbox
- currency drop down menu is_active checkbox
これを表示させます:
- currency name 1 is_active checkbox
- currency name 2 is_active checkbox
- currency name 3 is_active checkbox
- currency name 4 is_active checkbox
- currency name 5 is_active checkbox
それを達成するための正しいアプローチは何でしょうか?フォームクラスのメソッドをオーバーライドする必要があると思います。ありがとう。