Шаблон Django с проблемой рендеринга JavaScript - PullRequest
0 голосов
/ 03 ноября 2019

Я столкнулся с проблемой, когда мой шаблон содержит некоторый JavaScript. Например,

<script>var i = /{{([a-z]*)}}/gi;</script>

Конечно, интерпретатор шаблонов хочет интерпретировать все, что в двойных фигурных скобках {{}}, как переменную. Теперь мне интересно, есть ли способ отключить такое поведение, подобное {% autoescape off %}{% endautoescape %}.

1 Ответ

2 голосов
/ 03 ноября 2019

Вы можете использовать встроенные теги: {% verbatim%} и {% endverbatim%}, например:

{% verbatim %}
     <script>var i = /{{([a-z]*)}}/gi;</script>
{% endverbatim %} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...