Как Django Rest Framework определяет разницу между методами POST и GET в представлениях на основе классов?
Итак, я просмотрел класс APIView из Django Rest Framework и не смог найти, в каком методе или как фреймворк знает, что я использую метод get или post.
Пример:-
class GETAPI(APIView):
def get(self, request):
data = {
"name": "hello-world"
}
return Response(data)
В этом примере я создаю класс GETAPI, расширяя его от класса APIView, и создаю метод get. Я знаю, что мне нужно определить мой метод в соответствии с разрешенными методами HTTP, чтобы он работал, но как DRF вызывает этот метод в соответствии с его глаголом?