私は次のモデルを持っています:
class Foo(models.Model):
field1 = models.IntegerField()
...
class Bar(models.Model):
field1 = models.IntegerField()
...
class Foo_bar(models.Model):
foo = models.ForeignKey(Foo)
bar = models.ForeignKey(Bar)
...
管理画面では、Foo の変更/追加ページで Bar オブジェクトを指定できるようにしたいのですが、保存時に関係を表す Foo_bar オブジェクトを作成したいと考えています。管理サイト/ModelAdmins をカスタマイズしてこれを行うにはどうすればよいですか? foo と bar の間に明示的な外部キーの関係がないため、インライン化は私が必要としているものではないことに注意してください。次に、バー オブジェクトを実際に編集したくはありません。システムにあるものの中から選択したいだけです。
ありがとう。