【发布时间】:2013-06-20 02:39:42
【问题描述】:
我正在尝试构建一个登录页面表单。在我的 urls.py 中,我将文件链接到内置的 Django 登录视图,并将路径传递给模板目录。我在模板中有登录文件夹,在登录文件夹中有 login.html 文件。
(r'^login/$', 'django.contrib.auth.views.login', {
'template_name': 'login/login.html'
}),
在 settings.py 中,我提供了存储模板的目录。
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__),'templates'),
)
当我运行 runserver 命令时,它显示 TemplateDoesNotExist
Exception Type: TemplateDoesNotExist
Exception Value:login/login.html
【问题讨论】:
-
检查您对模板文件夹的权限(ls -l 命令或等效命令)。另外,请在此处查看docs.djangoproject.com/en/dev/ref/templates/api/#loader-types
-
app根目录下是否有templates文件夹
-
你也可以在这里添加你的文件夹结构吗?
标签: django