Jquery 如果用户已注销,对django@login\u required视图的Ajax调用将返回登录页面
如果将视图函数包装在@login_required中,并使用$.ajax({…})调用它,并且用户已注销(例如从另一个选项卡注销),则会调用success()回调,数据是登录页面重定向的内容 如果是ajax请求而不是重定向,那么@login\u required decorator是否有方法返回错误代码,这样我就可以在javascript中正确重定向Jquery 如果用户已注销,对django@login\u required视图的Ajax调用将返回登录页面,jquery,django,Jquery,Django,如果将视图函数包装在@login_required中,并使用$.ajax({…})调用它,并且用户已注销(例如从另一个选项卡注销),则会调用success()回调,数据是登录页面重定向的内容 如果是ajax请求而不是重定向,那么@login\u required decorator是否有方法返回错误代码,这样我就可以在javascript中正确重定向 这篇文章()表明我必须在@login\u必需的装饰器上写我的文章。。。在核心django中没有处理这个问题的方法吗?查看decorator。它可以
这篇文章()表明我必须在@login\u必需的装饰器上写我的文章。。。在核心django中没有处理这个问题的方法吗?查看decorator。它可以设置为返回403错误代码,而不是登录页面重定向 不幸的是,这将只检查.has\u perm()而不是.is\u authenticated()。我浏览了django的源代码,看起来我只需要编写自己的源代码。