django 能无痛切换模板引擎吗?

2015-09-01 17:34:46 +08:00
 pc10201
django 1.8 自带了 jinja2
github 上也有一些 dango-jinja2 之类的项目

有一个项目,现在是用 django 原生模板写的,感觉有一些慢

ORM 查询都只需要几十毫秒,最后生成页面要 700 多毫秒

能无痛切换,不需要重写模板吗?(或者少量重写也行)
2569 次点击
所在节点    Django
5 条回复
zhuangzhuang1988
2015-09-01 17:42:19 +08:00
什么叫无痛切换?
pc10201
2015-09-01 17:51:21 +08:00
@zhuangzhuang1988 不需要重写模板,或者少量重写也行
janxin
2015-09-02 08:03:01 +08:00
你换模版引擎,模版的写法也就不一样了啊....
saber000
2015-09-02 09:37:12 +08:00
用 Jinja2 吧,两者很相似.主要改的地方是 filter 和 tag.
guoqiao
2015-09-03 07:26:52 +08:00
1. django 模板最理想的替换是 jinja2, 语法也很接近. 但是无法做到无缝, 例如 jinjia2 里函数要带括号. 不改也不会报错, 但是逻辑全不对了. 光这一点就很难无缝.
2. 问题的根源应该在你的代码上, 从那里着手优化才是正道.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217630

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX