У меня есть следующие модели:
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 change / add вы могли указать объект Bar, а при сохранении я хочу создать объект Foo_bar для представления отношений. Как я могу сделать это через настройку сайта администратора / ModelAdmins? Обратите внимание, что встраивание не совсем то, что мне нужно, потому что между foo и bar нет явного отношения внешнего ключа. И во-вторых, я на самом деле не хочу редактировать объекты панели, я просто хочу выбирать из тех, которые есть в системе.
Спасибо.