我有一个带有表单的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
有什么问题?
答案 0 :(得分:3)
在你的settings.py文件中有一行......
TEMPLATE_DIRS = (...)
您希望确保包含该模板的目录位于该元组中。