Fallback value for Django 1.8

This commit is contained in:
Tom Christie 2016-08-18 10:54:48 +01:00
parent dd3c504d46
commit c6d13a8c8b

View File

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