关于将 jinja2 集成到 pylons 的一个非常简单的问题
我正在将 jinja2 集成到 pylons,我在 文档页面 中看到有
from jinja2 import Environment, PackageLoader
config['pylons.app_globals'].jinja_env = Environment(
loader=PackageLoader('yourapplication', 'templates')
)
:问题是:yourapplication
我应该使用什么?假设我的应用程序是“测试”,我应该写什么作为yourapplication
?
I'm integrating jinja2 to pylons, I see in the document page there is:
from jinja2 import Environment, PackageLoader
config['pylons.app_globals'].jinja_env = Environment(
loader=PackageLoader('yourapplication', 'templates')
)
My question is: what should I use for yourapplication
? Suppose my application is 'test', what should I write as yourapplication
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您猜想您也应该使用“test”,如下所示:
一般来说“yourapplication”应该与您的主应用程序包的名称匹配,即包含“config”、“controllers”、“lib”等的包)
提示:如果您开始一个新项目,系统会在设置过程中提示您输入模板引擎,因此只需输入
jinja2
来替换 mako 作为默认模板语言,所有内容都会配置完毕自动地if would guess that you should use 'test' as well, like this:
in general 'yourapplication' should match the name of your main applicaton package i.e. the one that contains 'config', 'controllers', 'lib' and so on)
hint: if you start on a fresh project you will be prompted for the template engine during setup, so just enter
jinja2
to replace mako as default templating language and everything will be configured automatically