3
Django'nun prefetch_related () öğesi neden yalnızca all () ile çalışır ve filter () ile çalışmaz?
bu modele sahip olduğumu varsayalım: class PhotoAlbum(models.Model): title = models.CharField(max_length=128) author = models.CharField(max_length=128) class Photo(models.Model): album = models.ForeignKey('PhotoAlbum') format = models.IntegerField() Şimdi, bir albüm alt kümesindeki bir fotoğraf alt kümesine verimli bir şekilde bakmak istersem. Bunun gibi bir şey yapıyorum: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: somePhotos = …