From 79001be037defa3954d73044fdbeb0c8a39a2143 Mon Sep 17 00:00:00 2001 From: dormantman Date: Thu, 23 Jan 2020 17:53:13 +0300 Subject: [PATCH] Added 404 pages --- apps/main/views/common.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/main/views/common.py b/apps/main/views/common.py index b93096b4..aa4c2db0 100644 --- a/apps/main/views/common.py +++ b/apps/main/views/common.py @@ -145,6 +145,10 @@ class ContentPageRetrieveView(NewsMixinView, generics.RetrieveAPIView): def get(self, request, *args, **kwargs): instance = self.get_object() + + if instance is None: + raise Http404 + return Response(instance.description.get(request.locale)) @@ -158,6 +162,10 @@ class ContentPageIdRetrieveView(generics.RetrieveAPIView): def get(self, request, *args, **kwargs): instance = self.get_object() + + if instance is None: + raise Http404 + return Response(instance.description.get(request.locale))