Skip to content

Commit e02761d

Browse files
committed
Middleware and urls update for django 2.2
1 parent 5d7cf98 commit e02761d

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

pgweb/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
# Make this unique, and don't share it with anybody.
5050
SECRET_KEY = 'REALLYCHANGETHISINSETTINGS_LOCAL.PY'
5151

52-
MIDDLEWARE_CLASSES = [
52+
MIDDLEWARE = [
5353
'django.middleware.common.CommonMiddleware',
5454
'django.contrib.sessions.middleware.SessionMiddleware',
5555
'django.contrib.messages.middleware.MessageMiddleware',

pgweb/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
url(r'^admin/mergeorg/$', pgweb.core.views.admin_mergeorg),
154154

155155
# Uncomment the next line to enable the admin:
156-
url(r'^admin/', include(admin.site.urls)),
156+
url(r'^admin/', admin.site.urls),
157157

158158
# Crash testing URL :-)
159159
url(r'^crashtest/$', pgweb.misc.views.crashtest),

pgweb/util/middleware.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ def get_current_user():
2222
# General middleware for all middleware functionality specific to the pgweb
2323
# project.
2424
class PgMiddleware(object):
25-
def process_view(self, request, view_func, view_args, view_kwargs):
26-
return None
25+
def __init__(self, get_response):
26+
self.get_response = get_response
2727

28-
def process_request(self, request):
28+
def __call__(self, request):
2929
# Thread local store for username, see comment at the top of this file
3030
_thread_locals.user = getattr(request, 'user', None)
3131
initialize_template_collection()
3232

33-
def process_response(self, request, response):
33+
# Call the view
34+
response = self.get_response(request)
35+
3436
# Set xkey representing the templates that are in use so we can do efficient
3537
# varnish purging on commits.
3638
tlist = get_all_templates()

0 commit comments

Comments
 (0)