模板未在django中的应用程序级模板目录中查看?
我得到这个错误:模板未在django中的应用程序级模板目录中查看?,django,django-templates,django-urls,django-settings,Django,Django Templates,Django Urls,Django Settings,我得到这个错误: TemplateDoesNotExist at /link/ link_app/link_list.html Request Method: GET Request URL: http://127.0.0.1:8000/link/ Django Version: 1.6 Exception Type: TemplateDoesNotExist Exception Value: link_app/link_list.html 在我的link\u应用程序中,我有一
TemplateDoesNotExist at /link/
link_app/link_list.html
Request Method: GET
Request URL: http://127.0.0.1:8000/link/
Django Version: 1.6
Exception Type: TemplateDoesNotExist
Exception Value:
link_app/link_list.html
在我的link\u应用程序
中,我有一个templates
文件夹,我在其中放置了link\u list.html
我还将以下内容包括在我的设置.py中
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
我还有一个templates
文件夹,它是我拥有的项目(而不是应用程序)的公用文件夹
TEMPLATE\u DIRS=(os.path.join(BASE\u DIR,'templates'),)
在settings.py中
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
编辑:
从错误中,它似乎在
link\u app/link\u list.html
但它必须查看link\u app/templates/link\u list.html
项目结构:
LinkDjangoProject
link_project
link_app
templates
link_list.html
templates
manage.py
标准项目结构(部分)如下:
projectname
|
|-projectname在您安装的应用程序中是link\u app吗?@Greg是的,当然,它在我安装的应用程序中。您的项目目录结构是什么?@frnhr:我已经更新了上面的内容