misc: add way to get quixote request from django request (#18064)

This commit is contained in:
Frédéric Péters 2017-09-04 14:41:45 +02:00
parent e00fd7917e
commit f1d2f0753e
2 changed files with 2 additions and 0 deletions

View File

@ -92,6 +92,7 @@ class TemplateWithFallbackView(TemplateView):
class CompatHTTPRequest(HTTPRequest):
def __init__(self, request):
self.django_request = request
self.django_request.quixote_request = self
self.response = None
request.environ['SCRIPT_NAME'] = str(request.environ['SCRIPT_NAME'])
request.environ['PATH_INFO'] = request.environ['PATH_INFO'].encode('utf-8')

View File

@ -26,6 +26,7 @@ from http_response import HTTPResponse
class HTTPRequest(quixote.http_request.HTTPRequest):
signed = False
parsed = False
django_request = None
def __init__(self, *args, **kwargs):
quixote.http_request.HTTPRequest.__init__(self, *args, **kwargs)