Python Django模板DoesNotExist错误
我的代码: setting.pyPython Django模板DoesNotExist错误,python,django,Python,Django,我的代码: setting.py TEMPLATE_DIRS = ( os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'), ) TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', # '
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),
)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
url.py
from django.conf.urls import patterns, url, include
from core import views
urlpatterns = patterns('',
url(r'^$',views.home,name='home'),
)
views.py
def home(request):
return render_to_response('templates/home.html')
但我得到的错误是:
TemplateDoesNotExist位于/
模板/home.html
有人能告诉我我缺少什么吗因为你的模板目录已经指向了/templates,你能试试吗:
def home(request):
return render_to_response('home.html')
你确定你的意思不仅仅是“home.html”?那么你有了一个
模板/templates/home.html
模板?我也试过home.html:模板/app\u name/home.html
和home.html”
我猜你的app文件夹和templates文件夹在同一级别。如果是这样,请在调用os.path.join时将“templates”更改为“./templates”。