gpt4 book ai didi

python - Django Admin 注册 ManyToMany 中间模型

转载 作者:行者123 更新时间:2023-11-28 16:26:04 24 4
gpt4 key购买 nike

我创建了以下模型:

class Child(models.Model):
some_var = models.CharField()

class Parent(models.Model):
m2m = models.ManyToManyField(Child)

Django 会在后台自动创建一个名为 ParentChild 的中间模型。现在,我想在 Django Admin 中注册该中介模型。那可能吗?如果是这样,如何?或者它只适用于 through="ThroughModel"

最佳答案

您必须为此使用 through Model。基本上 Django 只在数据库中创建中间表,而不是模型。所以你需要定义模型类来在管理员中注册它。

https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#working-with-many-to-many-intermediary-models

关于python - Django Admin 注册 ManyToMany 中间模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36498277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com