0
次のモデルでは、DBへの不要な呼び出しを避けるためにフィルタのパフォーマンスを向上させたいと考えています。ネストしたm2mとprefetch_related
class A(models.Model):
name = models.CharField()
b = ManyToManyField(B)
class B(models.Model):
c = ManyToManyField(C)
class C(models.Model):
d = ManyToManyField(D)
class D(models.Model):
foo = models.TextField()
どのように私はでこれを達成できるをprefetch_related? ').values_list('name', flat=True))
'prefetch_related'を指定しないと、ただ1つのクエリを使うべきです。それがあなたができる最高です。 – Brian