본문 바로가기

프로그래밍/Python

[DJango] HTML Temlate파일에 {{}} 내에 HTML Tag 그대로 살리기

HTML 템플릿 파일내에 다음과 같이 정의 되어 있다고 하자

이때 {{ }} 이용하여 request 객체의 HTML TAG가 포함되어 있을 때 HTML TAG가 자동으로 Encoding 되어

일반 TEXT처럼 보이게 된다.

HTML Tag문이 원문 그대로 유효하게 렌더링 하도록 하려면 다음과 같이 하면 된다.

 

 {% autoescape off %} {{  requestobj.html }} {% endautoescape %}