Skip to content

Commit 2d40a19

Browse files
committed
Fix middleware loading for >1.10
1 parent 3e8d2e3 commit 2d40a19

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

django_prometheus/tests/end2end/testapp/settings.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ def GetMiddlewareClasses():
5858
'django.middleware.common.CommonMiddleware',
5959
'django.middleware.csrf.CsrfViewMiddleware',
6060
'django.contrib.auth.middleware.AuthenticationMiddleware'])
61-
classes.append(
62-
'django.contrib.auth.middleware.SessionAuthenticationMiddleware')
61+
if django.VERSION < (1, 10):
62+
classes.append(
63+
'django.contrib.auth.middleware.SessionAuthenticationMiddleware')
6364
classes.extend([
6465
'django.contrib.messages.middleware.MessageMiddleware',
6566
'django.middleware.clickjacking.XFrameOptionsMiddleware'])
@@ -68,7 +69,10 @@ def GetMiddlewareClasses():
6869
return classes
6970

7071

72+
# For Django 1.x
7173
MIDDLEWARE_CLASSES = GetMiddlewareClasses()
74+
# For Django 2.x
75+
MIDDLEWARE = MIDDLEWARE_CLASSES
7276

7377
ROOT_URLCONF = 'testapp.urls'
7478

0 commit comments

Comments
 (0)