Django和Chartjs模板冲突

时间:2015-09-11 12:48:37

标签: django django-templates chart.js

我正在尝试将折线图的tooltipTemplate属性设置为<%if (label){%><%=label%>: <%}%><%= value %>,但我在后端使用Django。因此,如果我尝试使用tooltipTemplate的字面值,Django会将{%%}解释为其模板语言的一部分。我怎么能避免这个?

tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>"

1 个答案:

答案 0 :(得分:1)

您可以使用verbatim tag

{% verbatim %}
    tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>"
{% endverbatim %}

还可以使用templatetag tag来输出特殊的模板标记字符,但这非常详细。

tooltipTemplate: "<%if (label){% templatetag openblock %}><%=label%>: <%{% templatetag closeblock %}><%= value %>"