Flask, 마이크로 웹 프레임워크
HappyCoding/happy python

Flask, 마이크로 웹 프레임워크

파이썬으로 작성된 자유도 높은 간결한 flamework

간결하게 유지하고 확장할 수 있음

간결하다

flask 이용하면 짧은 코드만으로 웹프로그램을 만들 수 있다.

확장하다

  • 폼과 db처리 기능 없다
  • 확장모듈 이용해서 가볍고 쉬운 확장이 가능하다.

Flask의 return 값

html, css,js 코드

Django, Flask 비교

  • Django ORM 기능이 내장, 자동으로 관리자 화면 구성
  • Flask, ORM 기능 제공되지않는다, 짧은 코드로 웹 서버 구동
  • ORM기능이란?
    • Object Relational Modeling : 데이터 베이스와 객체지향 프로그래밍 언어간의 호환되지않는 데이터를 변환하는 기법

https://호스트:포트/경로,서버와 연결

  • 서버에게 원하는 페이지의 정보를 받음
  • 정보를 모두 받으면, 브라우저는 html/ css/ js 코드를 그려냄

URL(Uniform Resource Locator) 파싱

  • url이란 네트워크에서 자원이 어디에 있는지 알려주기위한 식별자
  • 만약 입력값이 url형식이 아닌경우, 웹 브라우저에서 지정한 검색엔진(ex, 구글, bing, naver등)으로 보냄

'HappyCoding > happy python' 카테고리의 다른 글

꼭 알야아하는 list, dict  (0) 2021.11.13
Back-end 로드맵  (0) 2021.11.11
파이썬 네이밍 컨벤션  (0) 2021.08.19
python 알파벳 대문자가 포함되어 있는지 확인하는 로직  (0) 2021.06.16
PYTHON 성적  (0) 2021.06.13