Perguntas com a marcação «prefetch»

3
Por que o prefetch_related () do django só funciona com all () e não com filter ()?
suponha que eu tenha este modelo: 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() Agora, se eu quiser olhar um subconjunto de fotos em um subconjunto de álbuns de forma eficiente. Eu faço algo assim: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in …
90 django  orm  filter  prefetch 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.