我的代码:
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',
# 'django.template.loaders.eggs.Loader',
)
urls.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的
有人能指出我缺少的东西
答案 0 :(得分:1)
由于您的TEMPLATE_DIR已经指向/ templates,您可以尝试:
def home(request):
return render_to_response('home.html')