From 2c114ac237579206198d0f528e9631c57919bbe5 Mon Sep 17 00:00:00 2001 From: SkiBY Date: Wed, 29 Jan 2014 16:51:28 +0200 Subject: [PATCH 1/2] Update shortcuts.py as odt can be large, it make sense to use StreamingHttpResponse instead of HttpResponse. For Django version 1.6+ --- webodt/shortcuts.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/webodt/shortcuts.py b/webodt/shortcuts.py index b41a487..0b157ed 100644 --- a/webodt/shortcuts.py +++ b/webodt/shortcuts.py @@ -7,6 +7,12 @@ from webodt.converters import converter from webodt.helpers import get_mimetype +from django import get_version +if get_version()[0] >= 1 and get_version()[2] > 5: + from django.http import StreamingHttpResponse as HttpResponse + + + import webodt def render_to(format, template_name, From 01902d6daedef20e2c5c5dbe5c6560a155e5b624 Mon Sep 17 00:00:00 2001 From: SkiBY Date: Wed, 17 Sep 2014 15:51:14 +0300 Subject: [PATCH 2/2] Update shortcuts.py --- webodt/shortcuts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webodt/shortcuts.py b/webodt/shortcuts.py index 0b157ed..5ce23b1 100644 --- a/webodt/shortcuts.py +++ b/webodt/shortcuts.py @@ -84,7 +84,7 @@ def render_to_response(template_name, content = _ifile(content_fd) else: content = content_fd.read() - response = HttpResponse(content, mimetype=mimetype) + response = HttpResponse(content, content_type=mimetype) if not filename: filename = os.path.basename(template_name) filename += '.%s' % format