{% extends "view / base.html"%} - PullRequest
       17

{% extends "view / base.html"%}

1 голос
/ 08 апреля 2011

{% extends "base.html" %} работает нормально, но я хочу указать на static_dir.

Вот app.yaml:

- url: /view
 static_dir: static/view

Здесь main.py:

template_values = {
       'url': url,
       'url_linktext': url_linktext,
       }
       path = os.path.join(os.path.dirname(__file__), 'index.html')
       self.response.out.write(template.render(path,
template_values))

Вот ошибка:

поднять TemplateSyntaxError, «Шаблон% r не может быть расширен, поскольку он не существует»% parent TemplateSyntaxError: Template 'view / base.html'нельзя расширить, потому что он не существует

Вы можете перейти к файлу base.html, но класс main () не сможет его увидеть.

Спасибо за любыепомощь.

1 Ответ

2 голосов
/ 08 апреля 2011

Файлы, используемые в качестве статических ресурсов, - это просто шаблоны, а не шаблоны. Если вы хотите расширить шаблон, он должен находиться в каталоге шаблонов.

...