我使用的是Django 1.8。我有三張桌子。使用預取相關的多對多表到多字段
A(models.Model):
name = models.CharField(max_length=128)
B(models.Model):
name = models.CharField(max_length=128)
AB(models.Model):
a = models.ForeignKey(A)
b = models.ForeignKey(B)
是否有可能使用與預取有關的所有A與它們對應的行中的AB?可能是這樣的:
A.objects.filter(name='abc').prefetch_related('AB')
你可以翻轉你的查詢? 'AB.objects.filter(a__name ='abc')...' – Sayse