如果在 @login_required 中包装一个视图函数并使用 $.ajax({...}) 调用它并且用户已经注销(例如从另一个选项卡),则调用 success() 回调并且数据是内容的登录页面重定向。
如果@login_required 装饰器是ajax 请求而不是重定向,是否有办法返回错误代码,以便我可以在javascript 中正确重定向?
这篇文章(What's the best way to handle session timeouts in ajax requests?)表明我必须在 @login_required 装饰器上写我的……难道没有办法在核心 django 中处理这个问题吗?