본문 바로가기

Flask

Flask : Jinja2 {{}} 이스케이프 방법

python 파일 코드

- Flask를 통해 html 파일을 랜더링한다.

- name이라는 변수를 통해 값을 넘겨준다.

 

home.html 파일 - body 태그 속 코드

- 이스케이프하고자하는 문장 앞에는 {% raw %}, 뒤에는 {% endraw %}를 넣으면, 출력문구( "{{ }}" )를 통해 값이 출력되지 않고 출력문구로 사용되는 문구 자체를 출력할 수 있게 된다.

 

웹 페이지에서 내용

- 이스케이프 문구를 사용하지 않았다면, "Hello to you! My name is yongjun"으로 출력된다.