Obsługuję dynamiczne strony z szablonów Jinja2 w Flasku. Teraz definiuję szablony po stronie klienta, powiedzmy, Jinja2-clone Nunjucks wewnątrz tagu skryptu. Problem polega na tym, że szablony po stronie klienta mają składnię taką <% %>
, jak interpreter Jinja2 Flaska, który może interpretować zamiast renderować dosłownie .
Jak sprawić, by cały blok skryptów był renderowany dosłownie?
Odpowiedzi:
Możesz wyłączyć interpretację tagów wewnątrz
{% raw %}
bloku:Zobacz sekcję Escaping w dokumentacji szablonu.
źródło