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

明明在 views.py 中使用的是render():

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

中使用了{% csrf_token %}:

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

可还是会报出 403 错误

我觉得我很委屈… :(

解决办法:

stackoverflow上给出的解决方案

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

关于这个 @csrf_token 装饰器的介绍:

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

作用是跳过 csrf 中间件的保护

你可能感兴趣的:(Django)