2013-10-13 248 views
-1

我使用@login_required(login_url=settings.LOGIN_URL)并得到ViewDoesNotExist异常。django login_required装饰器ViewDoesNotExist

奇怪的事情是:

  • 在异常消息中引用的观点不被编程我的代码中引用
  • 中使用存在,但不再做例外引用的观点,他们不是被指出,在urls.py
  • 问题消失了,当我删除@login_required

我试图删除urs.py也许thinging问题与缓存pyc文件,但不是。

似乎django在某种程度上记住了旧观点?

+0

可能是你的'settings.LOGIN_URL'网址是错误的,当它试图将你重定向到登录页面时,它会显示'ViewDoesNotExist'。 –

回答

-1

因为将urls.py移到了错误的地方。通过将其移回来解决。

相关问题