Django는 WAS(Web Application Server)의 일종으로, DB 조회 등의 다양한 로직 처리 및 동적인 컨텐츠 제공을 위해 어플리케이셔을 수행해주는 미들웨어라고 생각하면 된다. Django 혼자만으로는 웹 서버를 구동할 수 없다. (django에서 제공하는 runserver는 개발용으로 사용되는 경량 웹 서버로, 실제 production 용으로는 적합하지 않다.) 실제 Django 어플리케이션을 서비스할 때에는 NginX, Apache 등의 웹 서버를 사용하고, 그 웹 서버와 Django 어플리케이션을 연결해 주는 Gunicorn, uWSGI 등의 WSGI를 이용하여 배포해야 한다. Gunicorn과 같은 WSGI만 있어도 HTTP Request를 처리할 수 있지만, Web Server..