Как установить каталог шаблонов в App Engine? - PullRequest
1 голос
/ 20 апреля 2011

В настоящее время я храню свои шаблоны в /projectdir/static/html/.У меня их стало достаточно, и я создал подкаталог: /projectdir/static/html/tag_request/.Если я хочу, чтобы шаблон в /tag_request/ наследовал от шаблона в /html/, как мне это сделать?

Я читал, что с django {% extends base.html %} должно быть записано относительно /projectdir/templates/ или где-то TEMPLATE_DIRS очков.Как установить TEMPLATE_DIRS в appengine (или я должен поместить свои шаблоны в /projectdir/templates/)?

Спасибо!

1 Ответ

0 голосов
/ 20 апреля 2011

Кажется, это зависит от того, какую версию Django вы используете.

Если вы используете 0,96, то это работает:

{% extends ../base.html %}

Если вы используете 1.2, то теоретически вам нужно создать файл settings.py, который устанавливает TEMPLATE_DIRS в /projectdir/static/html/, и затем использовать это:

{% extends base.html %}

Однако я нашел пару проблем с этим - мое решение описано здесь:

Движок приложения по умолчанию, изменение версии Django

...