From 7050df871a3f932fb3eb826faf51a2bbc9ba1737 Mon Sep 17 00:00:00 2001 From: Emmanuel Cazenave Date: Wed, 11 Dec 2019 10:45:47 +0100 Subject: [PATCH] settings: use MIDDLEWARE (#38393) --- combo/middleware.py | 4 +++- combo/settings.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/combo/middleware.py b/combo/middleware.py index 1300aafd..03c0e8d1 100644 --- a/combo/middleware.py +++ b/combo/middleware.py @@ -16,6 +16,8 @@ import threading +from django.utils.deprecation import MiddlewareMixin + _requests = {} @@ -23,7 +25,7 @@ def get_request(): return _requests.get(threading.current_thread()) -class GlobalRequestMiddleware(object): +class GlobalRequestMiddleware(MiddlewareMixin): def process_request(self, request): _requests[threading.current_thread()] = request request.cache = {} diff --git a/combo/settings.py b/combo/settings.py index 0d227f81..8d2982e7 100644 --- a/combo/settings.py +++ b/combo/settings.py @@ -85,7 +85,7 @@ INSTALLED_APPS = ( 'xstatic.pkg.leaflet_markercluster', ) -MIDDLEWARE_CLASSES = ( +MIDDLEWARE = ( 'combo.middleware.GlobalRequestMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware',