Джанго не может найти шаблон

Я знаю, что многие люди задавали этот вопрос, но, несмотря на жесткое указание пути к каталогу моего шаблона, я не могу заставить Django найти мой шаблон.

Вот настройки.py

TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
#django.template.loaders.eggs.Loader',
)

TEMPLATE_DIRS = (
    "/Users/full/path/to/marketing_site/templates",
)

Это файл views.py:

def static (request, feature_page):

# this will get the appropriate feature page template.
template = loader.get_template('features/pricing.html')
c = RequestContext(request,{
})
return HttpResponse(template.render(c))

Внутри основной папки находится папка шаблонов и папка приложения. Я использую для размещения приложений в той же папке, что и settings.py, но, похоже, django 1.4 изменил файловую структуру по умолчанию.

Моя ошибка:

TemplateDoesNotExist at /features/pricing 

Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
Using loader django.template.loaders.app_directories.Loader:
/Library/Python/2.7/site-packages/django/contrib/auth/templates/feature_pricing.html (File does not exist)

Обновление:
В моих журналах для веб-страницы ШАБЛОН _DIRS указан как ().

Если я поместил оператор печати на страницу settings.py для ШАБЛОНА _DIRS, я получаю распечатку ШАБЛОНА _DIRS соответствующим образом... так что ШАБЛОН _DIRS не используется (как это выглядит)

5
задан Christopher H 11 July 2012 в 05:08
поделиться