jinja 2

여러 문장 진자 코드, for, if문 jinja, npoint, Jinja, {{ }}, {% %}, endfor, endif, npoint, json API

Jinja 마크업 언어를 배워보자. 지난 시간에는 한 줄로 작성하는 방법 ' {{ }} '을 배웠다면, 오늘은 for문과 if문처럼 여러 줄로 된 진자 코드를 작성하는 방법을 배우도록 하겠다. npoint 웹사이트 이를 위해 npoint 웹사이트를 배울 것이다. URL: npoint.io npoint는 자신의 json데이터로 API를 만들 수 있는 사이트이다. 로그인, 회원가입, 인증키가 필요 없어 편리하다. 1) Json bin 생성하기 create JSON Bin을 클릭한다. 2) 데이터 입력하기 그리고 우리는 for문을 돌릴 것이므로, [ ] 리스트를 추가해준다. [ { "id": 1, "title": "플라스크", "subtitle": "플라스크 사용 방법", "body": "플라스크 설치, 객체..

웹개발/Flask 2022.11.17

flask, Jinja, 진자, 템플레이팅 언어, templating language, {{ }}, 예제

Jinja 진자는 파이썬을 위한 템플레이팅 언어로 현대적이고 디자이너에게 우호적이다. 빠르고, 광범위하며, 안전하다. 진자는 이미 플라스크에 포함되어 있으므로, 플라스크가 설치되어 있다면 따로 설치할 필요가 없다. 파이썬 코드를 실행하기 위해 진자 마크업으로 {{ }} 안에 표현식을 넣어 사용한다. 예제 3가지를 풀어보며 진자 탬플레이팅 언어를 익혀보자. main.py from flask impor Flask, render_template app = Flask(__name__) @app.route('/') def home() return render_template("index.html") if __name__ =="__main__": app.run(debug=True) 5*6 표현식 넣기..

웹개발/Flask 2022.11.17