Чтобы продемонстрировать:
from django.views.generic.base import View
from django.views.decorators.csrf import csrf_exempt
from django.utils.decorators import method_decorator
class TestView(View):
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
return HttpResponse('haha')
urls.py это
url(r'^test/', TestView.as_view()),
поэтому при GET вы видите haha
, но при выполнении POST вы получаете пустую страницу...
Что мне здесь не хватает?
Изменить: чтобы уточнить, что я делаю. Я пишу представление CURD потока JSON, которое мне нужно для анализа JSON различными способами. Один из них — когда данные ppl POST с определенным шаблоном представление отправит другому методу внутри представления и что-то вернет. Но оказывается, ничего не возвращает. Итак, я представляю вам минимальный PoC. Пожалуйста, помогите мне, что мой код не так. ТИА!
кстати возможный связанный вопрос