WSGI는 Web Server Gateway Interface의 약자인데, web server와 web application의 interface 기능을 하는 python framework라고 위키에 설명되어있다
Django, flask는 WSGI를 사용하고있다. 그리고 인증 등을 위해 WSGI의 middleware를 사용하고있다
django보다는 flask가 더 공부하는 재미가 있어서, django에서 사용하던 middleware를 flask로 migrate할 계획이다
진행되면 추가포스팅하도록 하겠다
---
django middleware (create your own middleware)
https://docs.djangoproject.com/ko/2.0/topics/http/middleware/
django deprecation middlewaremixin
https://github.com/django/django/blob/master/django/utils/deprecation.py
flask WSGI 미들웨어에서 후킹하기
http://flask-docs-kr.readthedocs.io/ko/latest/quickstart.html#wsgi
app.wsgi_app = MyMiddleware(app.wsgi_app) # wsgi_app == method
'Language > python' 카테고리의 다른 글
[python] virtualenv이란? / 사용법 (0) | 2017.12.31 |
---|---|
[python] python2 object class 상속이유 (0) | 2017.12.30 |
[python] Django란? (0) | 2017.12.29 |
Web 개발의 특징 / Django F/W를 사용해보며 느낀 점 (5) | 2017.12.29 |
[python] 추상클래스(abstract class) - abc module (0) | 2017.12.16 |
WRITTEN BY
- hojongs
블로그 옮겼습니다 https://hojongs.github.io/