Rez*_*nor 1 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')
Run Code Online (Sandbox Code Playgroud)
我也在 urls.py 文件中调用了这个函数:
urlpatterns = patterns('',
(r'^$', index),
(r'^search/$', search),
Run Code Online (Sandbox Code Playgroud)
但是,每当我访问 URL 中包含 ~/search 的页面时,我都会得到以下信息:
模板不存在位于 /search/
有什么问题?
在你的settings.py 文件中有一行...
TEMPLATE_DIRS = (...)
Run Code Online (Sandbox Code Playgroud)
您要确保包含模板的目录位于该元组中。
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |