django_wsgi: WSGI as first-class citizen in Django applications

Sponsored by:2degrees Limited.
Latest release:1.0b1

django-wsgi allows you to use the advanced/common functionality in WSGI that Django projects don’t get out-of-the-box, by improving the interoperability between Django and the rest of the WSGI ecosystem. To accomplish this, this library provides the following:

  • The ability to use the fully-featured Request class from WebOb along side Django’s HttpRequest.
  • Functions to run WSGI applications inside Django reliably.
  • A Django middleware which implements the wsgiorg.routing_args standard.

By improving Django’s interoperability, you gain the ability to rapidly integrate many third party software with Django, or simply use a component which you think outperforms Django’s current implementation.

Finally, it’s worth mentioning that:

  • This library has been used in production systems since 2009.
  • This project is comprehensively tested and fully documented.
  • It supports Django v1.6+, CPython 2.7, CPython 3.3+, PyPy and PyPy 3.