объект существует?
У меня вложенный API, вроде такого: /api/posts/:postid/comments/ и мне нужно отдавать 404 в viewset'е comments если :postid не существует.
В данный момент делаю это в методе get_post
def get_post(self):
try:
post = Post.objects.get(pk=self.get_parents_query_dict()['post'])
except ObjectDoesNotExist:
raise exceptions.NotFound()
return post
а уже этот метод вызываю в get_queryset
Может легче во viewset постов перенести?
Тогда видимо только так.
Обсуждают сегодня