def return_debug_reponse(f):
"""Returns a debugging-friendly HTML response when TABULAR_RESPONSE_DEBUG is set"""
@wraps(f)
def inner(filename, *args, **kwargs):
if not getattr(settings, 'TABULAR_RESPONSE_DEBUG', False):
return f(filename, *args, **kwargs)
else:
resp = never_cache(export_to_debug_html_response)(filename, *args, **kwargs)
del resp['Content-Disposition'] # Don't trigger a download
return resp
return inner
评论列表
文章目录