在Javascript中使用Jinja2模板的最佳方法?

时间:2013-05-21 07:23:13

标签: javascript python ajax flask jinja2

我正在尝试使用Jinja2和Flask的AJAXify页面的某些功能。问题是我希望整个Jinja2模板由Javascript渲染,但是这对于一些可用的库是不可能的,因为它们不支持jinja2的所有功能。解决这个问题的最佳方法是什么?

3 个答案:

答案 0 :(得分:0)

我写了Jasinja来解决同样的问题。它支持Jinja模板语法的相当大的子集。

答案 1 :(得分:0)

现在似乎有https://github.com/syrusakbary/jsjinja库:

  

JsJinja允许您在Javascript中使用Jinja2模板。它将Jinja2模板编译为Javascript,没有任何限制。

虽然没试过。

答案 2 :(得分:0)

有 Mozilla 的 Nunjucks,这是一种受 jinja2 启发的 Javascript 模板引擎,可以满足您的需求。 https://mozilla.github.io/nunjucks/

相关问题