会话cookie在Django中过期时重定向到登录

时间:2016-09-16 09:50:00

标签: python django session cookies

我正在尝试在Cookie过期时重定向到登录页面,但它无效。

这应该像将这些行添加到settings.py:

一样简单
LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL='/login/'

我在我的函数中使用了装饰器 @login_required ,我也尝试了 @login_required(login_url ='/ login /')

正确设置了网址,当手动转到/登录时,网址正常运行,因此路径中不是错误。

当会话cookie过期并且您尝试访问该应用时,它会向您显示错误“ViewDoesNotExist”(无法导入django.views.generic.simple.redirect_to。父模块django.views.generic.simple不存在。 )。

1 个答案:

答案 0 :(得分:0)

代码中的某些内容正在尝试导入在Django 1.5中删除的redirect_to。您需要找到此代码并进行更新。