0PricingLogin
Django Academy · Lesson

Gunicorn as the WSGI Server

Serve Django with a real app server.

Meet Gunicorn

Django's runserver is great for coding, but it is single-threaded and unsafe for the public web. In production you need a real app server. 🚀

What WSGI Is

WSGI is the standard contract between a Python web app and a server. It lets any server talk to Django without knowing its internals.

All lessons in this course

  1. Gunicorn as the WSGI Server
  2. Nginx as a Reverse Proxy
  3. WhiteNoise for Static Files
  4. Environment Variables and Settings Split
← Back to Django Academy