@@ -19,41 +19,63 @@ class BarViewSet(viewsets.ModelViewSet):
1919 queryset = Bar .objects .all ()
2020 serializer_class = BarSerializer
2121
22+ class EntrypointViewSet (viewsets .ModelViewSet ):
23+ queryset = Bar .objects .all ()
24+ serializer_class = BarSerializer
25+
26+ def create (self , request , * args , ** kwargs ): # $ requestHandler
27+ return Response ("create" ) # $ HttpResponse
28+
29+ def retrieve (self , request , * args , ** kwargs ): # $ requestHandler
30+ return Response ("retrieve" ) # $ HttpResponse
31+
32+ def update (self , request , * args , ** kwargs ): # $ requestHandler
33+ return Response ("update" ) # $ HttpResponse
34+
35+ def partial_update (self , request , * args , ** kwargs ): # $ requestHandler
36+ return Response ("partial_update" ) # $ HttpResponse
37+
38+ def destroy (self , request , * args , ** kwargs ): # $ requestHandler
39+ return Response ("destroy" ) # $ HttpResponse
40+
41+ def list (self , request , * args , ** kwargs ): # $ requestHandler
42+ return Response ("list" ) # $ HttpResponse
43+
2244# class based view
2345# see https://www.django-rest-framework.org/api-guide/views/#class-based-views
2446
2547class MyClass (APIView ):
26- def initial (self , request , * args , ** kwargs ):
48+ def initial (self , request , * args , ** kwargs ): # $ requestHandler
2749 # this method will be called before processing any request
2850 super ().initial (request , * args , ** kwargs )
2951
30- def get (self , request ):
31- return Response ("GET request" )
52+ def get (self , request ): # $ requestHandler
53+ return Response ("GET request" ) # $ HttpResponse
3254
33- def post (self , request ):
34- return Response ("POST request" )
55+ def post (self , request ): # $ requestHandler
56+ return Response ("POST request" ) # $ HttpResponse
3557
3658
3759# function based view
3860# see https://www.django-rest-framework.org/api-guide/views/#function-based-views
3961
4062
4163@api_view (["GET" , "POST" ])
42- def function_based_view (request : Request ):
43- return Response ({"message" : "Hello, world!" })
64+ def function_based_view (request : Request ): # $ requestHandler
65+ return Response ({"message" : "Hello, world!" }) # $ HttpResponse
4466
4567
4668@api_view (["GET" , "POST" ])
47- def cookie_test (request : Request ):
48- resp = Response ("wat" )
69+ def cookie_test (request : Request ): # $ requestHandler
70+ resp = Response ("wat" ) # $ HttpResponse
4971 resp .set_cookie ("key" , "value" ) # $ CookieWrite CookieName="key" CookieValue="value"
50- resp .set_cookie (key = "key4" , value = "value" ) # $ CookieWrite CookieName="key " CookieValue="value"
72+ resp .set_cookie (key = "key4" , value = "value" ) # $ CookieWrite CookieName="key4 " CookieValue="value"
5173 resp .headers ["Set-Cookie" ] = "key2=value2" # $ MISSING: CookieWrite CookieRawHeader="key2=value2"
5274 resp .cookies ["key3" ] = "value3" # $ CookieWrite CookieName="key3" CookieValue="value3"
5375 return resp
5476
5577@api_view (["GET" , "POST" ])
56- def exception_test (request : Request ):
78+ def exception_test (request : Request ): # $ requestHandler
5779 # see https://www.django-rest-framework.org/api-guide/exceptions/
5880 # note: `code details` not exposed by default
59- raise APIException ("exception details" , "code details" )
81+ raise APIException ("exception details" , "code details" ) # $ HttpResponse
0 commit comments