Als «prefetch» getaggte Fragen

2
Warum funktioniert djangos prefetch_related () nur mit all () und nicht mit filter ()?
Angenommen, ich habe dieses Modell: 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() Nun, wenn ich eine Teilmenge von Fotos in einer Teilmenge von Alben effizient betrachten möchte. Ich mache es so ähnlich: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: somePhotos …
87 django  orm  filter  prefetch 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.