Всем привет!
django==1.11
Есть view:
class SimpleRoutingView(View):
def get(self, request):
print('Поступил get-запрос')
return HttpResponse('Поступил get-запрос', status=200)
def post(self, request):
print('Поступил post-запрос')
return HttpResponse('Поступил post-запрос', status=405)
def put(self, request):
return HttpResponse('Поступил put-запрос', status=405)
Запущен встроенный локальный сервер Django. Далее я выполняю запросы с помощью библиотеки requests.
get-запрос проходит нормально и в консоли печатается сообщение "Поступил get-запрос".
Когда я выполняю пустой, без формы post-запрос без данных:
requests.post(url)
, то получаю стандартную 403-ю ошибку. Но нужно вернуть 405-й статус (по заданию).
Как это сделать?