Anfänglicher Commit: Producion Version Stand: Oktober 2014

This commit is contained in:
Christian Berg
2014-11-25 23:43:21 +01:00
commit daa35f5913
3381 changed files with 132346 additions and 0 deletions

20
src/utils/middleware.py Normal file
View File

@@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
'''
Created on 23.05.2011
@author: christian
'''
from django.utils.html import strip_spaces_between_tags
class CompressHtmlMiddleware(object):
'''
This Middleware compresses the HTML Output at the End. It strips the Spaces
between Tags, an at the beginning and the end of the content.
'''
def process_response(self, request, response):
if 'text/html' in response['Content-Type']:
response.content = strip_spaces_between_tags(response.content)
response.content = response.content.strip()
return response