我有以下型号:
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 之间没有明确的外键关系。其次,我实际上并不想编辑条形对象,我只想从系统中的对象中进行选择。
谢谢。