【问题标题】:both front- and back-end template engines前端和后端模板引擎
【发布时间】:2016-06-10 13:16:54
【问题描述】:

我有一个 python 程序,它使用 Jinja2 模板引擎在后端呈现 html 页面。我的任务是将数据渲染的主要部分迁移到 JsRender 引擎(在前端处理它)。但是在同一个文件中它们会发生冲突。

如何同时使用前端和后端模板引擎?可以举一些例子吗?

【问题讨论】:

  • 你也可以在 Jinja2 中使用 {% raw %}

标签: templates jinja2 template-engine jsrender


【解决方案1】:

我认为您的问题是 Jinja2 和 JsRender 都使用 {{...}} 分隔符。

您可以选择在 JsRender 中使用不同的分隔符。有关文档,请参阅 Setting tag delimiters for JsRender

另请参阅此处回答的等效问题:https://stackoverflow.com/a/29497325/1054484

【讨论】:

    猜你喜欢
    • 2018-10-25
    • 2014-08-24
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2017-08-31
    相关资源
    最近更新 更多