首页 > 解决方案 > Django:如何破坏关系

问题描述

我有一个 ModelA 的实例,并且想通过 ModelB 查询与 ModelA 相关的所有 ModelC 实例。

ModelA -> 所有带有 FK 的 ModelB 实例 rel_a = ModelA -> rel_c.all()

class ModelA(models.Model):
    # fields
    pass

class ModelB(models.Model):
    rel_a = models.ForeignKey('ModelA', ...)
    rel_c = models.ManyToMany('ModelC')
    # more fields

class ModelC(models.Model):
    # fields
    pass

我知道我将如何在 SQL 中做到这一点,但我真的不明白我应该如何解开这些关系

标签: pythonsqldjangodjango-models

解决方案



推荐阅读