【发布时间】:2015-06-30 22:05:41
【问题描述】:
我正在尝试在我的 django 应用程序中创建一个登录页面。我在应用程序的根目录上创建了一个“模板”文件夹。
然后在我的 settings.py 上我写了这段代码。
TEMPLATE_DIRS = (os.path.join(BASE_DIR,'templates'),)
它正在给出反馈:
TemplateDoesNotExist 在 /login/ 模板加载器事后分析
Django 尝试按以下顺序加载这些模板: 使用加载器 django.template.loaders.filesystem.Loader: 使用加载器 django.template.loaders.app_directories.Loader: /Users/julianasakae/Desktop/DjangoProject/demo/lib/python3.4/site-packages/django/contrib/admin/templates/login.html(文件不存在) /Users/julianasakae/Desktop/DjangoProject/demo/lib/python3.4/site-packages/django/contrib/auth/templates/login.html(文件不存在) /Users/julianasakae/Desktop/DjangoProject/boardgames/main/templates/login.html(文件不存在)
我尝试了所有方法,它似乎不起作用。
有什么建议吗?
【问题讨论】:
-
请更新您的问题并添加完整的错误消息。
-
在设置行之后添加
print TEMPLATE_DIRS并运行您的服务器以查看它指向的位置。