Django模板DoesNotExist错误

时间:2013-12-12 19:24:55

标签: 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',
#     '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的

有人能指出我缺少的东西

1 个答案:

答案 0 :(得分:1)

由于您的TEMPLATE_DIR已经指向/ templates,您可以尝试:

def home(request):
    return render_to_response('home.html')