회사에서 파이썬 시키는 바람에 쓰게되버림


장고


장점 모듈화가능

유효성검사가 모델에서 이루어짐 -엑티브레코드라 모델에 다넣은듯

장고 어드민 - DB 필드타입따라 입력칸 자동생성

권한체크 세밀함

다양한 서드파티 라이브러리



단점

(rest말고) - get/post 만됨

settings.py 에 설정 많음

wsgi 라 fastapi 보다 느림


FastAPI

걍 Node.js 익스프레스임 요청/응답/라우터랑 미들웨어 끝


장점

asgi 비동기 방식이라 빠름

라우터 작성하면 open ai 문서 자동생성됨

데이터 맵퍼 패턴의ORM - dto를 따로 지정해야되긴하지만 데이터객체랑 orm이 분리됨


단점

부족한 서드파티

권한 체크 ..서드파티임

csrf 토큰 같은거 조차 따로 만들어야됨