如何在数据库中使用预取相关来选择深对象

2024-05-01 21:20:50 发布

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

为了简单起见,假设这些是Django模型:

class A():
    a = ForeignKey('B')

class B():
    b = ForeignKey('C')

class C():
    c = CharField()

假设我有一个C列表,我想在一个查询中得到与C相关的B列表和与这个B列表相关的A列表。我该怎么做?你知道吗


Tags: django模型列表classcharfieldforeignkey