Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 27, 2009 20:56:25

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

не понятка

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)

Офлайн

#2 Ноя. 27, 2009 21:53:01

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

не понятка

return render_to_response('template')
А внимательнее почитать?

Офлайн

#3 Ноя. 27, 2009 23:06:29

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

не понятка

Ferroman
return render_to_response('template')
А внимательнее почитать?
вот я тупак, спасибо вам, вы как всегда направляете меня на путь истинный!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version