Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Не находит шаблон


Автор: deHimer 4.2.2011, 16:06
Выдает такую ошибку.
Код

emplateDoesNotExist at /
main_page.html
Exception Type:    TemplateDoesNotExist
Exception Value:    
main_page.html
Exception Location:    /usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/template/loader.py in find_template, line 138
Python Executable:    /usr/bin/python

Template-loader postmortem

Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.function:
Using loader django.template.loaders.app_directories.function:

Хотя в settings.py указано место шаблонов:
Код

import os.path

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates'),
)

Даже не знаю. Может кто сталкивался с таким

Автор: deHimer 4.2.2011, 19:00
Это не может быть связанно с тем, что я не под рутом в Ubuntu?

Автор: deHimer 4.2.2011, 19:32
http://www.mail-archive.com/django-users@googlegroups.com/msg102180.html
http://softwaremaniacs.org/forum/django/1118/
http://www.apacheserver.net/q19120/Django-TemplateDoesNotExist-with-Nginx

примерно такая же проблема. Но это не решило мне проблему

Автор: deHimer 21.2.2011, 17:59
Ну ребятки, все просто: устанавливайте полные пути к папкам и будет вам счастье. Юбунта не шибко доверяет относительным, если ты не под рутом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)