如何在不产生任何冲突的情况下将django模板标签与jquery模板标签(link)一起使用?两者都使用{{}}标记标记。 Django 1.3有没有办法解决这类问题?真实的例子将是真正的赞赏。
答案 0 :(得分:1)
django中的内置解决方案可以帮助解决这个问题
templatetag标记:
{% templatetag openvariable %}
{% templatetag closevariable %}
每当您需要在javascript中使用{{或}}时,不幸的是会严重影响代码的可读性。
或者,如果您的javascript是静态的,那么将其放在一个单独的文件中并将其包含在{% ssi %}中而不将其解析为模板可以防止冲突。
在我所知道的django模板中,没有真正干净的方法来转义模板标签。
答案 1 :(得分:1)
使用或编写一个模板标签,它只保留内部的内容。您可以找到实施here。
{% verbatim %}
... your js code including {{templates}}
{% endverbatim %}