假设有这样一个结构:
class Aaaaa(models.Model): b = models.ManyToManyField('Bbbbb') class Bbbbb(models.Model): c = models.ForeignKey('Ccccc') class Ccccc(models.Model): x = models.CharField(max_lenght="3")
Prefetch object [Django-doc]
Prefetch
from django.db.models import Prefetch Aaaaa.objects.prefetch_related( Prefetch('b', Bbbbb.objects.select_related('c')) )