相关疑难解决方法(0)

Django模板中的Handlebars.js

我需要一个javascript模板系统,我认为handlebars.js在这种情况下表现非常出色.我与django模板中的把手模板有语法冲突,因为django尝试渲染把手变量.

django模板中是否有标记用于停止使用花括号渲染块?

就像是:

{{ django_context_varable }} #works
{{% raw %}}
<script id="restaurants-tpl" type="text/x-handlebars-template">
    <ul>
    {{#restaurants}} #not rendered by django, plain text
    <li>{{name}}</li>
    {{/restaurants}}
    </ul>
</script>
{{% endraw %}}
Run Code Online (Sandbox Code Playgroud)

编辑

可能我发现了这个.它工作正常.

更新

Django 1.5原生支持逐字标记.

django django-templates handlebars.js

30
推荐指数
2
解决办法
1万
查看次数

轻松逃脱Django模板变量

对于一个新项目,我们正在编写有关 Django模板系统的文档.我们也将Django用于文档项目本身,因此Django会在示例代码中获取所有示例变量并尝试渲染它们.我们发现解决这个问题的唯一方法是使用{%templatetag%},但这会使我们的代码真的无法读取.有没有办法让Django忽略特定部分中的所有模板变量?

django django-templates

15
推荐指数
2
解决办法
7857
查看次数

标签 统计

django ×2

django-templates ×2

handlebars.js ×1