Releases: 2degrees/django-wsgi
Releases · 2degrees/django-wsgi
django-wsgi Version 1.0 Beta 1
This is a backwards-incompatible fork of twod.wsgi v1.0.1.
The most significant change is that the configuration-related functionality has
been split away from django-wsgi, as it is not strictly to do with improving
Django-WSGI interoperability. This functionality is now available in the project
django-pastedeploy-settings.
Additionally, the following changes were made:
twod.wsgi.handler:TwodWSGIRequestwas renamed todjango_wsgi.handler:DjangoWSGIRequest, andtwod.wsgi.exc:TwodWSGIExceptionwas renamed todjango_wsgi.exc:DjangoWSGIException.django_wsgi.handler:DjangoWSGIRequestis no longer subclassing both Django's and WebOb's requests. Django's request class is the only parent now, and the WebOb request instance is available as the instance attributewebob(i.e.,request.webob).- Introduced
django_wsgi.handler.APPLICATIONto make it possible to set our handler directly via theWSGI_APPLICATIONsetting. - Removed the class
TwodResponse, which supported the setting of custom HTTP status reasons, since newer versions of Django now support this. - Removed ability to import directly from the package
django_wsgi. - Seek operations have been restricted to the
wsgi.inputof POST and PUT requests. This fixes a bug with Django Admin in Django 1.2 where a view gets the POST arguments even if the request is a GET one. - Added Django 1.6 compatibility.
- Added Python 3 compatibility.