Django
:1.9.7 / Python
3.5.1
views.py
from django.views.decorators.csrf import csrf_exempt
from django.http import JsonResponse
class OrderPayCheckView(View):
@csrf_exempt
def post(self, request, *args, **kwargs):
return JsonResponse(
data={
"valid": False,
}
)
当我通过POST
向此网址发送POSTMAN
请求时,显示,
403 Forbidden
- CSRF authentication Fail
有点事(我真的想要显示所有错误,但语言是韩语)
我在我的测试服务器上测试了它,它有自己的网址。
为什么会这样?
答案 0 :(得分:2)
在视图之前放置装饰器然后将正常工作。
from django.views.decorators.csrf import csrf_exempt
from django.http import JsonResponse
@csrf_exempt
class OrderPayCheckView(View):
def post(self, request, *args, **kwargs):
return JsonResponse(
data={
"valid": False,
}
)