[네트워크] jinja2, API
·
개발 하나둘셋/CS
개념정리 jinja2 / API / 해시함수 / JWT 1. jinja2 Jinja2는 python flask 패키지에 내장된 템플릿 엔진이다. 개발자가 동적으로 변하는 웹 페이지를 쉽게 구현할 수 있도록 도와준다. 고정적으로 출력되어야 할 서식 html코드가 존재하고 동적으로 변해야할 자리는 jinja2문법으로 비워둔다. 이후 클라이언트가 웹 브라우저를 통해 엔드포인트에 접근하면 아까 비워둔 자리에 값을 설정하여 클라이언트에게 출력한다. 이처럼 고정적인 행위와 변해야할 행위를 쉽게 처리 할 수 있다는 장점이 있다. flask에 포함되어 있는 jinja를 사용 jinja의 template을 만드는 문법으로 flask의 render_template을 이용해서 data를 넘겨주고 html에서 해당 문법으로 ..