Skip to content

Commit 416738b

Browse files
committed
Fixed error created by using new version of django
1 parent 5fe16c6 commit 416738b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

app/middlewares.py

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class AjaxMiddleware:
2+
def __init__(self, get_response):
3+
self.get_response = get_response
4+
5+
def __call__(self, request):
6+
def is_ajax(self):
7+
return request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest'
8+
9+
request.is_ajax = is_ajax.__get__(request)
10+
response = self.get_response(request)
11+
return response

core/settings.py

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
'django.contrib.auth.middleware.AuthenticationMiddleware',
5050
'django.contrib.messages.middleware.MessageMiddleware',
5151
'django.middleware.clickjacking.XFrameOptionsMiddleware',
52+
'app.middlewares.AjaxMiddleware',
5253
]
5354

5455
ROOT_URLCONF = 'core.urls'

0 commit comments

Comments
 (0)