【发布时间】:2011-09-25 12:42:26
【问题描述】:
我真的很想将 Javascript 模板系统与 Django 一起使用。 Mustache.js(及其衍生产品)的语法和风格非常适合我。问题是 Mustache 使用的分隔符标签不能很好地与 Django 模板系统的语法配合使用。
有什么好的方法可以一起使用吗?
我尝试过使用this verbatim snippet 来正确渲染JS 模板。该解决方案的问题是我有时仍然需要 JS 中的 Django 变量或 URL。
我也尝试过使用更改 Mustache 的分隔符
{{=[[ ]]=}}
但是,这不允许使用部分标签,例如 {{#}}。作者表示他打算在未来的版本中完全删除该功能。
是否有任何 JavaScript 模板库紧跟 Mustache.js,但使用不同的分隔符?或者是否有其他解决方案可以更改 Mustache.js 使用的分隔符?
【问题讨论】:
标签: javascript django templates