Djang中两个不直接相关模型的内连接

2024-06-09 23:07:43 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有这样的模型(为了清晰起见,删除了所有不相关的字段):

A(Model):
   someFields = ... #irrelevant in this case

B(Model):
   a = ForeignKey(A)
   my_data = ... #the data I need to retrieve

C(Model):
   user = ForeingKey(User)
   a = ForeignKey(A)
   class Meta:
      unique_together = ('user', 'a')

现在,如何使用Django查询获得与此SQL等价的内容:

^{pr2}$

Tags: thetoin模型datamodelmyneed