2015-09-11 3 views
1

Я пытаюсь установить свойство tooltipTemplate линейной диаграммы на <%if (label){%><%=label%>: <%}%><%= value %>, но я использую Django на сервере. Итак, если я попытаюсь использовать литеральное значение tooltipTemplate, Django будет интерпретировать {% и %} как часть языка своего шаблона. Как я могу избежать этого?Контекст шаблона Django и Chartjs

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

ответ

1

Вы можете использовать verbatim tag.

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

Существует также templatetag tag, которые вы можете использовать для вывода специальных символов шаблона тегов, но это было бы довольно громоздким.

tooltipTemplate: "<%if (label){% templatetag openblock %}><%=label%>: <%{% templatetag closeblock %}><%= value %>" 
Смежные вопросы