Flask 의 렌더 템플릿
Flask에서는 render_template 이라는 메소드로 html 파일들을 불러올 수 있는 방법이 있다
해당 함수는 기본적으로 프로젝트 폴더 내에 'templates' 라는 이름의 폴더를 기본 경로로 설정한다.
따라서 먼저 templates 폴더를 만들고 내부에 html 파일들을 모아두면 손쉽게 사용할 수가 있다.
Jinja
예를 들어 오늘의 날짜를 페이지에 표시하려고 하는데 기본 HTML 으로는 수작업으로 바꿔줘야 할 수도 있다.
이 때 유용한 도구는 Jinja 와 같은 웹 템플렛 엔진 (Web Template Engine)
템플렛 엔진은 맞춤형 웹 페이지를 자동으로 생산할 수 있도록 도와줌
HTML 파일에서 Jinja 를 사용할 때에는 중괄호 '{ }' 를 많이 사용
<body>
<h1>{{ title }}</h1>
</body>
- {% ... %} : 구문에 사용 (if, for 등).
- {{ ... }} : 템플렛 결과 (html) 에 출력할 표현 (변수 등).
- {# ... #} : 주석 처리할 때
728x90
'AI월드 > ⚙️AI BOOTCAMP_Section 3' 카테고리의 다른 글
Python, Flask, Tutorial 정복 (0) | 2021.03.22 |
---|---|
Bootstrap , html 꾸미기, 치트키_Day52(6) (0) | 2021.03.19 |
Flask 기본_Day52(4) (0) | 2021.03.19 |
IP주소와 IP로 알수 있는 것, IPv6_Day52(3) (0) | 2021.03.19 |
서버란 무엇인가? _Day52(2) (0) | 2021.03.19 |
댓글