[Python] Flask 대안으로 FastAPI
By 지훈현서 | 2019년 12월 16일 |
이번에 페친님의 어느 소개 페이지로 "11 new Python web frameworks" 라는 사이트를 보았습니다. 1. Sanic 2. Starlette 3. Masonite 4. FastAPI 5. Responder 6. Molten 7. Japronto 8. Klein 9. Quart10. BlackSheep11. Cyclone 위와 같은 웹 프레임워크를 소개하고 있었습니다. 봐 내려가는 동안 uvloop 와 파이썬 3.x의 asyncio 를 이용한 속도 개선이 큰 방향이었고,역시나 비동기 WSGI 라 할 수 있은 ASGI 를 이용한 것들이 대부분이라 할 수 있었습니다. 그 중에서도 라이센스, 도움말, 좋아하는 정도 등을 가볍게 훑어본 결과FastCGI 가 가장 마음에 들어 살펴보게 되었습니
[Python] Flask-Login 을 이용한 API 함수 인증 구현 예제
By 지훈현서 | 2016년 12월 5일 |
원본 Flask-Login 예제 동기 Flask에서 RESTful API 등을 간단하게 작성하고 나서, 해당 API 가 각 세션별로 login 및 logout 되기 전에 호출되는 각 함수들이 보호되어야할 필요가 있습니다. 이런 작업을 도와주는 역할로써 Flask-Login 이라는 모듈이 존재합니다. 바로 사용해 볼 만한 샘플이 존재하지 않아 며칠 삽질을 했고 그 결과를 공유합니다. 또한 HTTPS 통신을 통해 채널 보안도 했습니다. Users 관련 작업을 더 하거나 OAuth2 등과 연동을 하는 등의 약간만 더 손질을 보면 Production에도 충분히 사용할 만 할 것입니다. requirements.txt Flask==0.11.1 Flask-RESTful==0.3.5 Fla