fastapi 3

[FastAPI] (1) FastAPI란? (+Setting)

Fast API 란? FastAPI - https://fastapi.tiangolo.com/ FastAPI FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fastapi.tiangolo.com Source Code: https://github.com/tiangolo/fastapi FastAPI is a modern, fast (high-performance), web framework for buil fastapi.tiangolo.com 코어 시스템 (Starlette) Wrapping을 통한 ASGI 지원과, Pydantic을 통한 간편한 유..

[Python Web] Django / Flask / FastAPI 셋팅

기본 준비사항 Python 설치 >= 3.6 Anaconda or Python Venv 설치 공식 사이트 Django - http://www.djangoproject.com/ Flask - http://flask.pocoo.org FastAPI - https://fastapi.tiangolo.com/ 1. Django Setting 1.1 Django 설치 명령어 pip install Django django-admin startproject [프로젝트명] 1-2. Django 폴더 구조 myproject/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py manage.py : Django 프로젝트와 상호작용 하는 커맨드 라인의 유틸리티..

[Python Web] Python Web Framework 비교

👉 Python Web Framework 종류 Django - http://www.djangoproject.com/ Flask - http://flask.pocoo.org FastAPI - https://fastapi.tiangolo.com/ 👉 Django 장점 High-level Framework로 Instagram, Youtube, Spotify 등의 기업에서 활용 기본적인 기능 ~ 프로 개발자들이 개발해 놓은 각종 패키지들까지 모두 포함되어 있음. 보안 / DRF(Django Rest Framework) / ORM / 서드파티와의 연계 등 대부분의 기능이 갖추어져 있어 확장성이 좋음 어드민 패널이 있어 DB에 CRUD를 할 수 있는 공간 존재 async orm은 불가능, async view는 가능..