Files
kasu/utils/middleware.py
2014-11-26 13:13:07 +01:00

21 lines
591 B
Python

# -*- 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