已经关闭了这个中间件了,但是vue请求的时候。还是会报csrf报错。怎么回事?
登陆购买课程后可参与讨论,去登陆吧
同学,你好!1、同学检查下vue端发送请求时,是否在请求头中设置了csrf-token,会有影响的
2、同学可粘贴下报错信息,方便解决同学问题
祝学习愉快~
没有设置啊
同学,你好!没有出错的代码和报错的截图,老师暂时无法猜测原因。同学可粘贴下报错信息,和发送请求的代码截图。方便解决同学问题
就是Csrf没有关闭,需要
from django.utils.deprecation import MiddlewareMixin
class CloseCsrfMiddleware(MiddlewareMixin):
def process_request(self, request):
print('csrf')
request.csrf_processing_done = True # csrf处理完毕
我后来用的这行代码,才能关闭Csrf验证。跟你们讲的只要注释。截图中的哪行中间件不一样啊。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
8阶段5大热门领域,从入门到实战,带你从零基础晋级全能,全面提升就业力
13 3
26 10
22 10
16 9
20 8
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星