gpt4 book ai didi

Django:select_与表相关 vs 表的字段

转载 作者:行者123 更新时间:2023-12-03 03:30:50 24 4
gpt4 key购买 nike

我有 2 个模型

class A(models.Model):
val = models.IntegerField()

class B(models.Model):
val2 = models.IntegerField()
a = models.ForeignKey(A)

class C(models.Model):
b = models.ForeignKey(B)
val3 = models.IntegerField()

查询如何 -

C.objects.select_related('B').all()

比 - 更好

C.objects.select_related('B__val2').all()

如果不是,如何优化查询?

最佳答案

尝试通过子模型的小写过滤器来过滤您需要的模型

B.objects.filter(c__isnull=False)

在此处了解更多信息 lookups-that-span-relationships

关于Django:select_与表相关 vs 表的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46211493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com