pyTenjin 号称是世界上最快的模板引擎,支持在 html 文件里嵌入 python 代码,这功能其它模板引擎也有,但最重要的是 pyTenjin 模板引擎只有一个不到70K的单个文件,简单import 一下就可以使用。
pyTenjin 性能
下面图片是 pyTenjin 性能比较
可以看到 pyTenjin 的速度远超其它模版引擎
- Cheetah x 3
- Smarty x 3
- Toolkit x 5
- Django x 9
- Kid x 60
- Velocity x 2 (动态的Java 比动态语言还慢!)
这还是 pyTenjin
很老的版本,后来也做了一些改进。
pyTenjin 功能
pyTenjin 功能没有 Django 或其它模板引擎那么多,但对付一般的应用足够,如果有特殊处理可写 python 代码自行处理,能码 python 的还怕什么?
pyTenjin 提速
pyTenjin 有个缓存页面片段的功能很使用,可以用来缓存一些需要大量计算才得到的内容。这样就可以大大提高页面响应速度,降低豆豆消耗,这个大家都懂的, SAEPy blog 就用这个优秀模板引擎。
使用方法参见 pyTenjin 官方文档
本文网址: https://pylist.com/topic/3.html 转摘请注明来源