Added retrieve id method
This commit is contained in:
parent
40bfd479d2
commit
3f44a76da9
|
|
@ -10,8 +10,9 @@ common_urlpatterns = [
|
||||||
path('carousel/', CarouselListView.as_view(), name='carousel-list'),
|
path('carousel/', CarouselListView.as_view(), name='carousel-list'),
|
||||||
path('determine-location/', DetermineLocation.as_view(), name='determine-location'),
|
path('determine-location/', DetermineLocation.as_view(), name='determine-location'),
|
||||||
path('content-pages/', ContentPageView.as_view(), name='content-pages-list'),
|
path('content-pages/', ContentPageView.as_view(), name='content-pages-list'),
|
||||||
|
path('content-pages/<int:pk>/', ContentPageIdRetrieveView.as_view(), name='content-pages-retrieve-id'),
|
||||||
path('content-pages/create/', ContentPageAdminView.as_view(), name='content-pages-admin-list'),
|
path('content-pages/create/', ContentPageAdminView.as_view(), name='content-pages-admin-list'),
|
||||||
path('content-pages/slug/<slug:slug>/', ContentPageRetrieveView.as_view(), name='content-pages-retrieve'),
|
path('content-pages/slug/<slug:slug>/', ContentPageRetrieveView.as_view(), name='content-pages-retrieve-slug'),
|
||||||
path('content-pages/update/slug/<slug:slug>/', ContentPageRetrieveAdminView.as_view(),
|
path('content-pages/update/slug/<slug:slug>/', ContentPageRetrieveAdminView.as_view(),
|
||||||
name='content-pages-admin-retrieve')
|
name='content-pages-admin-retrieve')
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -122,6 +122,14 @@ class ContentPageRetrieveView(generics.RetrieveAPIView):
|
||||||
queryset = models.ContentPage.objects.all()
|
queryset = models.ContentPage.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
class ContentPageIdRetrieveView(generics.RetrieveAPIView):
|
||||||
|
"""Retrieve method to get content pages"""
|
||||||
|
|
||||||
|
permission_classes = (permissions.AllowAny,)
|
||||||
|
serializer_class = serializers.ContentPageSerializer
|
||||||
|
queryset = models.ContentPage.objects.all()
|
||||||
|
|
||||||
|
|
||||||
class ContentPageRetrieveAdminView(generics.RetrieveUpdateDestroyAPIView):
|
class ContentPageRetrieveAdminView(generics.RetrieveUpdateDestroyAPIView):
|
||||||
"""Retrieve method to get content pages"""
|
"""Retrieve method to get content pages"""
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user