【发布时间】:2020-08-23 19:46:08
【问题描述】:
我有一个 ModelA 的实例,想查询 ModelC 的所有实例,通过 ModelB 与 ModelA 相关。
ModelA -> 所有带有 FK rel_a = ModelA -> rel_c.all() 的 ModelB 实例
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 中执行此操作,但我真的不知道应该如何解开这些关系
【问题讨论】:
标签: python sql django django-models