2011-04-08 59 views
1

{% extends "base.html" %}工作正常,但我想指向一个 static_dir。{%extends“view/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)) 

以下是错误:

raise TemplateSyntaxError, "Template %r cannot be extended, because it doesn't exist" % parent TemplateSyntaxError: Template 'view/base.html' cannot be extended, because it doesn't exist

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

感谢您的任何帮助。

回答

2

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

相关问题