【发布时间】:2018-02-22 23:43:42
【问题描述】:
我有 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()
如果不是,如何优化查询?
【问题讨论】:
标签: django django-models django-select-related