Форум сайта python.su
urls.py
from django.views.generic.simple import direct_to_template
from mysite.views import *
urlpatterns = patterns('',
('^hello/$', hello, {'template': ‘mypage.html’}),
('^about/$', direct_to_template, {'template': ‘mypage.html’}),
,
views.py
def hello(request, template):
return render_to_response('template')
почему hello не работает а about работает что с моим представлением не так ? Вроде все сделал как тут написано http://djbook.ru/ch08.html#djangobook.chap08.urlconf-tricks.extra-option
Traceback:
Template Loader Error:
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.load_template_source:
d:\django-project\mysite\templates\template (File does not exist)
Using loader django.template.loaders.app_directories.load_template_source:
d:\python26\lib\site-packages\django\contrib\admin\templates\template (File does not exist)
d:\python26\lib\site-packages\django\contrib\admindocs\templates\template (File does not exist)
Traceback:
File “D:\Python26\lib\site-packages\django\core\handlers\base.py” in get_response
92. response = callback(request, *callback_args, **callback_kwargs)
File “D:\django-project\mysite\..\mysite\views.py” in hello
22. return render_to_response('template')
File “D:\Python26\lib\site-packages\django\shortcuts\__init__.py” in render_to_response
20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File “D:\Python26\lib\site-packages\django\template\loader.py” in render_to_string
103. t = get_template(template_name)
File “D:\Python26\lib\site-packages\django\template\loader.py” in get_template
81. source, origin = find_template_source(template_name)
File “D:\Python26\lib\site-packages\django\template\loader.py” in find_template_source
74. raise TemplateDoesNotExist, name
Exception Type: TemplateDoesNotExist at /hello/
Exception Value: template
Отредактировано (Ноя. 27, 2009 21:42:40)
Офлайн
return render_to_response('template')
Офлайн
Ferromanвот я тупак, спасибо вам, вы как всегда направляете меня на путь истинный!А внимательнее почитать?return render_to_response('template')
Офлайн