Найти - Пользователи
Полная версия: не понятка
Начало » Django » не понятка
1
Malinaizer
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
Ferroman
return render_to_response('template')
А внимательнее почитать?
Malinaizer
Ferroman
return render_to_response('template')
А внимательнее почитать?
вот я тупак, спасибо вам, вы как всегда направляете меня на путь истинный!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB