我想要做一個稍微複雜的Django queryset交互,我已經遇到了障礙。Django查詢集交集與不同模型的高效查詢
class A(models.Model):
owner = models.ForeignKey(User)
x = models.CharField(max_length=10)
y = models.CharField(max_length=10)
class B(models.Model):
owner = models.ForeignKey(User)
x = models.CharField(max_length=10)
y = models.CharField(max_length=10)
a_queryset = user.a_set.filter(x__in=("foo", "bar", "baz"))
b_queryset = B.objects.filter(???)
任何人都知道發生的一種有效的方式來生成具有相同的x/y對給出一個QuerySet A B對象的查詢集?給定一個任意的a_queryset有沒有一種快速的方法?