是否可以在没有定义它的模型的管理视图中查看m2m关系?

时间:2017-10-10 20:55:33

标签: python django django-models many-to-many admin

我有两个模型,其中一个定义m2m关系。

例如:

class A(models.Model)
    name = models.Charfield(max_length=64)

class B(models.Model)
    style = models.ManyToManyField(A, blank=True)

当我在管理界面中查看B的实例时,我可以看到style字段,其A实例可以多选。

当我在管理界面中查看B的实例时,有没有办法让我看到A的哪些实例与{{1}}的实例相关?

1 个答案:

答案 0 :(得分:0)

是的,这可以通过InlineModelAdmin进行。

请参阅文档中的示例:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#working-with-many-to-many-models