작성자 : 이원주

작성날짜 : 2022.12.19

관련 글 :

Jinja2 이해하기 (中) : Jinja2 문법

Jinja2 이해하기 (下) : Jinja2 동작 원리 / 팁

노션 구분선 _ 굵은 버전-004 (1).png

노션 구분선 _ 굵은 버전-004 (1).png

Jinja2란?

노션 구분선 _ 얇은 버전-002 (2).png

노션 구분선 _ 얇은 버전-002 (2).png

Flask에 내장되어 있는 Template 엔진입니다.

쉽게 말하면 Flask에 내장된 python 라이브러리인데, 템플릿에서 사용할 수 있어요.

jinja2 문법은 python 언어 문법과 비슷하면서도 약간 다릅니다. 어렵진 않지만, 그래서 보통 간단하게 정리하고 넘어가시더라고요. 저는 그 넘어간 부분에서 자주 헤맸고, 한국어로 설명된 걸 못 찾고 영어 문서를 뒤적이는 일이 잦았어요. 그래서 다음 글에서는 jinja2 문법을 정리해볼 거예요. 그 전에 먼저 Flask와 템플릿이 무엇인지, Jinja2는 왜 쓰는 건지 찬찬히 알아봅시다.

Flask란?

노션 구분선 _ 얇은 버전-002 (2).png

Python 언어에서 쓸 수 있는, 웹 사이트를 만들 때 쓰는 프레임워크입니다.