【发布时间】:2017-11-24 02:10:29
【问题描述】:
我有三个模型,连接了多对多的关系
型号A - M:N - 型号B - M:N - 型号C
它们被定义为
ModelA
attA1
attA2
ModelB
attB1
att1s.ManyToManyField(ModelA)
att3s.ManyToManyField(ModelC)
ModelC
attC1
attC2
我想在服务器启动时存储这三个中的数据,而无需再次查询数据库 - 但我需要每个表中的所有数据。
我正在寻找的等效 SQL 是:
SELECT *
FROM ModelA, ModelB, ModelC
WHERE ModelA.pkA = ModelB.pkA AND ModelC.pkC=ModelB.pkC
任何帮助将不胜感激!
【问题讨论】:
标签: sql django django-models orm