15 lines
431 B
Python
15 lines
431 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.html import strip_spaces_between_tags
|
|
|
|
|
|
class SpacelessMiddleware(object):
|
|
"""
|
|
Remove spaces between tags in HTML responses to save on bandwidth
|
|
"""
|
|
|
|
def process_response(self, request, response):
|
|
if 'text/html' in response.get('Content-Type', ''):
|
|
response.content = strip_spaces_between_tags(response.content)
|
|
return response
|