반응형
[Jinja2] Jinja2 Flask를 이용한 템플릿 렌더링 하는 법
기타 공부들 2021. 11. 3. 13:24

Jinja2를 사용하여 html page를 렌더링하는 법을 간단하게 다뤄보자 Jinja란? 파이썬에서 가장 많이 사용되는 템플릿 엔진 중 하나이다. 템플릿 엔진 : 서버에서 받아온 데이터를 효과적으로 보여주는 중간 매체, 간략한 표현을 통해 효과적으로 데이터 가공 Jinja2 기본 문법 {{...}} 변수나 표현식을 선언할 때 쓴다 {%...%} if나 for문 같은 제어문을 작성할 때 쓴다. {#...#} 주석을 쓸 때 사용한다. Jinja2 제어 구조 {% if %} {% elif %} {% else %} {% endif %} 파이썬에서는 들여쓰기로 if문의 끝이 자동 판별 되지만 Jinja에서는 반드시 끝임을 선언해주어야 한다. {% for in %} {% endf..

[Flask] Flask란? Flask 예제
기타 공부들 2021. 11. 3. 12:44

Flask란? Flask라는 친구는 간단한 웹 사이트, 간단한 API 서버를 만드는 데 특화 된 Python Web Framework입니다. Micro Web Framework죠! Micro : 가벼운 기능 제공, 가볍게 배우고, 사용, 확장성이 넓음 Framework : 라이브러리 그 이상의 의미로, 어플리케이션의 핵심이 되는 기술 Flask의 장단점 장점 : 가볍다! python, HTML, CSS, Javascript만 할 줄 알면 금방 만들고 배포 가능하다 단점 : 제공해주는 기능이 Django에 비해 덜하다, 복잡한 서비스를 만들려고 하면 해야할 것들이 많다. Flask 설치 (in PyCharm) File -> Settings -> Project: {프로젝트명} -> Python Interpr..

반응형