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