파이썬 기밥 웹 개발 프레임워크 중 하나MVC 패턴대로 개발할 수 있도록 구조화되어있다. 개발에 필요한 대부분의 기능을 템플릿 형태로 제공하여 가장 많이 사용된다. 가이드를 따라 손쉽게 개발이 가능하나 정해진 틀에 맞춰져있어 비교적 자유도가 낮다. ORM기능이 내장되어
파이썬 기반 마이크로프레임워크. 마이크로프레임워크 : 풀스택 프레임워크와 반대되는 개념. 핵심기능은 간결하게 유지하되 필요한 기능을 손쉽게 확장할 수 있게 하는 목적.개발용 서버와 디버거 내장단위테스트와 토압 지원RESTful 요청 처리신사2 템플릿 엔진 내장안전한 쿠
플라스크는 복잡한 URL을 쉽게 함수로 연결하는 방법을 제공한다. 해당 기능인 route()함수를 사용해 쉽고 빠르게 원하는 URL을 처리하는 기능을 만들 수 있다. 여기에서는 localhost:5000으로 접속하면 hello_flask함수가 실행되면서 Hello Wo
웹은 사용자에게 보여지는 프론트엔드와 프론트에서 요청한 내용을 처리하는 백엔드단이 있다. 플라스크는 마이크로프레임워크이기 때문에 장고와 달리 프론트엔드와 백엔드를 동시에 처리하지 못한다. 플라스크는 요청을 처리하는 등 서버의 백엔드만을 담당하며 사용자에게 보여지는 부분
모든 컴퓨터 서비스는 인터넷 통신 규약인 프로토콜의 하나를 사용해 통신한다. 웹 사이트의 URL은 그 중 http와 https 프로토콜을 사용한다. 기존에는 http 프로토콜이 사용되었으며 점차 보안을 위해 보안 기능이 탑재된 https 프로토콜을 사용하기 시작했다.
클라이언트 --> 서버 요청 시 Ajax call서버의 해당 API(GET, POST)로 들어간다.이 때 GET은 정보 열람, POST는 변경사항 DB에 저장서버POST : 클라이언트가 넘겨 준 값을 받아서 DB에 저장GET : DB에서 정보를 꺼내서(찾아서) 리턴해준
Jinja는 python flask 패키지에 내장된 템플릿 엔진이다. 개발자가 동적으로 변하는 웹 페이지를 쉽게 구현할 수 있도록 도와준다. 고정적으로 출력되어야 할 서식 html코드가 존재하고 동적으로 변해야할 자리는 jinja2문법으로 비워둔다. 이후 클라이언트가