Сегодня я написал метод просмотра DRF, используя prefetch_related
:
def post(self, request, post_uuid, format=None):
post = Post.objects.prefetch_related('postimage_set').get(uuid=post_uuid)
postimage_set = post.postimage_set.all()
for image in postimage_set:
...
return Response('', status.HTTP_200_OK)
И я боюсь, что я неправильно использую prefetch_related
с этим. Имеет ли смысл использовать prefetch_related
здесь, или будет извлекать все posts
, а также все postimages
, а затем фильтровать этот набор только для одного экземпляра? Я очень благодарен за любую помощь в этом.