【问题标题】:{% extends "view/base.html" %}{% 扩展 "view/base.html" %}
【发布时间】:2011-04-08 15:45:28
【问题描述】:

{% extends "base.html" %} 工作正常,但我想指出一个 静态目录。

这里是 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 不能扩展,因为它 不存在”% 父级 TemplateSyntaxError:模板 'view/base.html' 不能扩展, 因为它不存在

您可以浏览到 base.html,但 class main() 看不到它。

感谢您的帮助。

【问题讨论】:

    标签: python templates djangoappengine


    【解决方案1】:

    用作静态资产的文件就是这样,而不是模板。如果你想扩展一个模板,它必须在一个模板目录中。

    【讨论】:

      猜你喜欢
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      相关资源
      最近更新 更多