We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb9b324 commit 19c93b0Copy full SHA for 19c93b0
python/ql/test/library-tests/frameworks/rest_framework/testapp/urls.py
@@ -15,4 +15,5 @@
15
path("function-based-view/", views.function_based_view), # $routeSetup="function-based-view/"
16
path("cookie-test/", views.cookie_test), # $routeSetup="function-based-view/"
17
path("exception-test/", views.exception_test), # $routeSetup="exception-test/"
18
+ path("viewset-entrypoints-test/", views.EntrypointViewSet.as_view()) # $routeSetup="viewset-entrypoints-test/"
19
]
python/ql/test/library-tests/frameworks/rest_framework/testapp/views.py
@@ -19,6 +19,28 @@ class BarViewSet(viewsets.ModelViewSet):
queryset = Bar.objects.all()
20
serializer_class = BarSerializer
21
22
+class EntrypointViewSet(viewsets.ModelViewSet):
23
+ queryset = Bar.objects.all()
24
+ serializer_class = BarSerializer
25
+
26
+ def create(self, request, *args, **kwargs):
27
+ return Response("create")
28
29
+ def retrieve(self, request, *args, **kwargs):
30
+ return Response("retrieve")
31
32
+ def update(self, request, *args, **kwargs):
33
+ return Response("update")
34
35
+ def partial_update(self, request, *args, **kwargs):
36
+ return Response("partial_update")
37
38
+ def destroy(self, request, *args, **kwargs):
39
+ return Response("destroy")
40
41
+ def list(self, request, *args, **kwargs):
42
+ return Response("list")
43
44
# class based view
45
# see https://www.django-rest-framework.org/api-guide/views/#class-based-views
46
0 commit comments