developer tip

jinja2 템플릿에서 jinja2 구문 이스케이프

optionbox 2020. 11. 17. 08:00
반응형

jinja2 템플릿에서 jinja2 구문 이스케이프


Flask에서 Jinja2 템플릿의 동적 페이지를 제공합니다. 이제 스크립트 태그 안에 Jinja2-clone Nunjucks라는 클라이언트 측 템플릿을 정의하고 있습니다. 문제는 클라이언트 측 템플릿 <% %>Flask의 Jinja2 인터프리터가 그대로 렌더링하는 대신 해석 할 수있는 것과 같은 구문이 있다는 것입니다 .

전체 스크립트 블록을 그대로 렌더링하려면 어떻게해야합니까?


{% raw %}블록 내에서 태그 해석을 비활성화 할 수 있습니다 .

{% raw %}

Anything in this block is treated as raw text,
including {{ curly braces }} and
{% other block-like syntax %}

{% endraw %}

템플릿 문서 Escaping 섹션참조하십시오 .

참고 URL : https://stackoverflow.com/questions/25359898/escape-jinja2-syntax-in-a-jinja2-template

반응형