Python

[파이썬] Django, Flask, FastAPI

bornsoon 2025. 1. 1. 18:45

FastAPI

  • 비동기 처리를 지원하는 ASGI 표준을 따르는 웹 프레임워크
  • 비동기 처리를 기본으로 하기때문에 빠른 실행이 가능하다.
  • 웹 소켓이나 서버 푸시와 같은 비동기 통신이 필요한 애플리케이션에 유용
  • 웹 경로는 데코레이터를 사용해서 연결한다.

 

Flask

  • 동기 방식을 지원하는 WSGI를 기반으로 한 마이크로 웹 프레임워크
  • 다양한 웹 엔진과 붙여서 쓸 수 있다.
  • 코드가 비교전 단순해서 API 서버를 만들기에 편리하다.
  • 웹 경로는 데코레이터를 사용해서 연결한다.

 

Django

  • WSGI 애플리케이션이지만, 3.0버전부터는 ASGI도 지원한다.
  • MVT 패턴
  • Model은 데이터베이스와 연동되며 ORM(객체 관계형 매퍼 Object-Relational Mapper)을 기본적으로 제공하다.
  • 관리자 페이지를 기본적으로 제공하다.
  • 웹 경로는 URLConf를 사용해서 연결한다.
  •  
728x90

'Python' 카테고리의 다른 글

[Python] [[]] * N 의 주의점  (0) 2025.03.28
[파이썬] 큐(Queue)  (0) 2025.01.24
[파이썬]dictionary의 value의 최대값, 최소값의 key 값 찾기  (0) 2024.12.12
[파이썬] assert  (0) 2024.12.02
[파이썬] 피클(pickle)  (1) 2024.12.02