fk 属性中的查询集

Queryset inside fk attribute

我需要做一个高级查询,

我的class是

class P:

class R: 
    p = fk(P)

class S:
    R = fk(R)

我需要这样的,来自 R class:

S.objects.filter(r.p = self.p)

换句话说,P 等于给定 P 的所有 S

我不是 QuerySets 专家

谢谢

假设您在 self.p 中有一个 p class 的实例,那么查询集 S.objects.filter(r__p=self.p) 会起作用。下次再多花点心思问你的问题,否则人们就不会愿意花心思回答了。