Flask Jinja2 템플릿 기본 사용법Python Flask 애플리케이션을 개발하면서, 사용자에게 보여줄 화면을 만들어야 할 때 Jinja2 템플릿 엔진을 사용하게 됩니다. Jinja2는 Flask의 기본 템플릿 엔진으로, HTML과 같은 정적 파일 내에 동적 데이터를 삽입할 수 있는 강력한 도구를 제공합니다. 이번 포스팅에서는 Jinja2 템플릿의 기본 사용법과 주요 기능을 살펴보겠습니다.1. Jinja2 템플릿 기본 개념Jinja2는 다음과 같은 기본 기능을 제공합니다:변수 렌더링: Python 데이터(문자열, 리스트, 딕셔너리 등)를 HTML에 삽입.제어 구조: 조건문과 반복문을 사용해 동적 콘텐츠 생성.필터: 데이터에 특정 처리를 적용.매크로: 재사용 가능한 템플릿 코드 작성.템플릿 상속: 공..