Django找不到HTML文件

时间:2010-02-16 23:48:16

标签: django templates django-urls

我有一个带有表单的html文件('search.html')。我只是为了争论而将它保存到〜/ Django / Templates。 Django的书说我保存它并不重要,因为框架会找到它。无论如何,我在views.py文件中设置了一个函数来渲染这个文件。这是:

from django.http import HttpResponse
from django.shortcuts import render_to_response

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

我也在urls.py文件中调用了这个函数:

urlpatterns = patterns('',
 (r'^$', index),
 (r'^search/$', search),

但是,每当我使用URL中的〜/ search访问该页面时,我都会得到以下内容:

  

在/ search /

的TemplateDoesNotExist

有什么问题?

1 个答案:

答案 0 :(得分:3)

在你的settings.py文件中有一行......

TEMPLATE_DIRS = (...)

您希望确保包含该模板的目录位于该元组中。