We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 889d8ef + ac97a73 commit 9ae7739Copy full SHA for 9ae7739
maintenancemode/middleware.py
@@ -4,8 +4,13 @@
4
import django
5
6
from django.conf import urls
7
-from django.core import urlresolvers
8
-
+from django.urls import get_resolver
+try:
9
+ from django.utils.deprecation import MiddlewareMixin
10
+except ImportError:
11
+ # Compatibility for older version of Django
12
+ MiddlewareMixin = object
13
+
14
from .conf import settings
15
from . import utils as maintenance
16
from django.utils.deprecation import MiddlewareMixin
@@ -53,7 +58,7 @@ def process_request(self, request):
53
58
return None
54
59
55
60
# Otherwise show the user the 503 page
56
- resolver = urlresolvers.get_resolver(None)
61
+ resolver = get_resolver(None)
57
62
63
if django.VERSION < (1, 8):
64
callback, param_dict = resolver._resolve_special('503')
0 commit comments