Web.py Cookbook 简体中文版 - How to use templates on Google App Engine

问题

如何在 Google App Engine 上使用模板

解答

web.py templetor 把模板编译成 python 字节码,这需要访问标准库中的 parser 模块。不幸的是,由于安全原因 GAE 禁用了这个模块。

为了克服这个状况,web.py 支持把模板编译成 python 代码,从而避免在 GAE 上使用原来的模板。web.py 确保在应用这种方法的时候模板中的代码不需要任何改变。

为了编译一个文件夹中所有的模板(一旦有模板改动,就需要重新运行),运行:

$ python web/template.py --compile templates

以上命令把 templates/ 目录下的模板文件递归地全部编译,并且生产 __init__.py, ‘web.template.render 重新编写过,它将视 templates 为一个 python 模块。

转载于:https://www.cnblogs.com/justjavac/archive/2012/11/23/webpy-cookbook-templates-on-gae.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值