我正在尝试使用django提供的通用登录视图,这是我的urls.py:
url(r'^login/$', django.contrib.auth.views.login),
当我运行服务器并转到
127.0.0.1
它给了我一个
NameError at /
说
name 'django' is not defined
当我删除“ django”并留在
contrib.auth.views.login
它给出了
NameError at /
说
name 'contrib' is not defined
任何想法为什么以及如何解决这个问题?
相反django.contrib.auth.views.login
,请尝试在urls.py顶部声明:from django.contrib.auth import views
。然后,在您最初放置的url登录模式中django.contrib.auth.views.login
,将其替换为views.login
。如果这样不起作用,请发布完整的urls.py。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句