Files
kasu/src/utils/middleware.py

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