Django报错403 Forbidden. CSRF token missing or incorrect的解决办法

Django报错403 Forbidden. CSRF token missing or incorrect的解决办法

首先要确认自己在views.py中使用的是render()

Django报错403 Forbidden. CSRF token missing or incorrect的解决办法_第1张图片

之后确认自己在xx.html中的<form>的部分之后使用了{% csrf_token %}:

Django报错403 Forbidden. CSRF token missing or incorrect的解决办法_第2张图片

最后这么处理!…

添加@csrf_token装饰器,作用是跳过 csrf 中间件的保护,如下:

在view.py中

Django报错403 Forbidden. CSRF token missing or incorrect的解决办法_第3张图片

这样之后就可以了!!! 不再报 403 错误了。

你可能感兴趣的:(Python)