Fallback value for Django 1.8

This commit is contained in:
Tom Christie 2016-08-18 10:54:30 +01:00
parent 1319732d51
commit dd3c504d46

View File

@ -646,7 +646,7 @@ class BrowsableAPIRenderer(BaseRenderer):
paginator = None paginator = None
csrf_cookie_name = settings.CSRF_COOKIE_NAME csrf_cookie_name = settings.CSRF_COOKIE_NAME
csrf_header_name = settings.CSRF_HEADER_NAME csrf_header_name = getattr(settings, 'CSRF_HEADER_NAME', 'X-CSRFToken') # Fallback for Django 1.8
if csrf_header_name.startswith('HTTP_'): if csrf_header_name.startswith('HTTP_'):
csrf_header_name = csrf_header_name[5:] csrf_header_name = csrf_header_name[5:]
csrf_header_name = csrf_header_name.replace('_', '-') csrf_header_name = csrf_header_name.replace('_', '-')