我必须使用django注册吗?
我有一个这样的目录结构我必须使用django注册吗?,django,django-templates,django-login,Django,Django Templates,Django Login,我有一个这样的目录结构 myProject --myApp --templates --registration --login.html 在myApp.urls.py中,我有这样一行代码 url(r'^login/$', 'django.contrib.auth.views.login') 在场景中 TEMPLATE_DIRS = () 当我尝试 "http://127.0.0.1:8000/login/" 我得到 "TemplateDoesNotExist at
myProject
--myApp
--templates
--registration
--login.html
在myApp.urls.py中,我有这样一行代码
url(r'^login/$', 'django.contrib.auth.views.login')
在场景中
TEMPLATE_DIRS = ()
当我尝试
"http://127.0.0.1:8000/login/"
我得到
"TemplateDoesNotExist at /login/
registration/login.html"
错误。在谷歌搜索中,我发现了一些建议,比如将django注册添加到你的应用程序中
必须吗?您不必使用django注册 只要您编写了模板
registration/login.html
,您就可以开始了
您的模板应该如下所示:
<form method="post" action=".">
{{form.as_table}}
<input type="submit" value="Submit" />
</form>
{{form.as_table}}
确保django可以找到您的模板。您必须为其设置适当的模板目录。问题很简单,因为这就是使用django登录名和用户的方式。您需要将其附加到
settings.py
文件中
LOGIN\u URL=''
LOGIN\u REDIRECT\u URL=''