:mod:`django_wsgi`: WSGI as first-class citizen in Django applications
======================================================================
:Sponsored by: `2degrees Limited `_.
:Latest release: |release|
**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 :class:`~django.http.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.
Contents
========
.. toctree::
:maxdepth: 2
request-objects
embedded-apps
routing-args
api
about
changelog