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