Drop SessionMiddleware (missing imports anyway).

This commit is contained in:
Julien Palard 2020-05-31 23:22:23 +02:00
parent 3a0b346e3a
commit 4ff086e268
2 changed files with 1 additions and 22 deletions

View File

@ -1,21 +0,0 @@
from webtools import settings
from django.contrib.sessions.middleware import (
SessionMiddleware as DjangoSessionMiddleware,
)
class SessionMiddleware(DjangoSessionMiddleware):
def process_request(self, request):
if "admin" in request.path:
session_key = request.COOKIES.get(settings.SESSION_COOKIE_NAME)
request.session = self.SessionStore(session_key)
else:
request.session = {}
def process_response(self, request, response):
if "admin" in request.path:
return super().process_response(request, response)
else:
return response

View File

@ -73,7 +73,7 @@ TEMPLATES = [
]
MIDDLEWARE = [
"paste.middleware.SessionMiddleware",
"django.contrib.sessions.middleware.SessionMiddleware",
"django.contrib.auth.middleware.AuthenticationMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
"django.middleware.common.CommonMiddleware",