Before trying to make sure it is an HTML response or else it can causes errors in DELETE API responses
13 lines
390 B
Python
13 lines
390 B
Python
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
|