Django是否支持使用参与三个模型的关联?例如:
用户是使用角色(组)的项目的参与者。
如何使用Django ORM处理此类关联,因为它在官方文档中从未提及过?
答案 0 :(得分:0)
我不确定这是否是您正在寻找的答案,这个问题很模糊,但您可以使用双下划线导航所需的关系。 例如,要知道用户是否链接到项目:
if User.objects.filter(group__project=Project).exists():
# User works on Project
此处有更多文档tabs
答案 1 :(得分:0)
找到答案。使用带有外键的中间模型作为额外字段。