Blueherb In solitude, where we are least alone

寒假自学1.19

问题:post 请求返回 403

1. 解决:

导入模块:

from django.views.decorators.csrf import csrf_exempt

在函数前面添加修饰器:

@csrf_exempt

2. 原因:

当采用客户端象 django 的服务器提交 post 请求时,会得到403,权限异常。

因为 django 针对提交的请求,有校验。所以会如此。

客户端提交的 post 如果不加这段,会出现 403 error

@csrf_exempt
def runoob(request):
    name = request.POST.get("name")

posted @ 2021-01-19 09:55  帅气的小土豆  阅读(16)  评论(0编辑  收藏  举报