request.is_ajax() is deprecated

This commit is contained in:
David Smith 2020-09-10 20:59:47 +01:00 committed by Aleksi Häkli
parent ee42228818
commit 96d34c1b95
2 changed files with 2 additions and 2 deletions

View file

@ -341,7 +341,7 @@ def get_lockout_response(request, credentials: dict = None) -> HttpResponse:
}
)
if request.is_ajax():
if request.META.get('x-requested-with') == 'XMLHttpRequest':
return JsonResponse(context, status=status)
if settings.AXES_LOCKOUT_TEMPLATE:

View file

@ -591,7 +591,7 @@ class LockoutResponseTestCase(AxesTestCase):
self.assertEqual(type(response), HttpResponseRedirect)
def test_get_lockout_response_lockout_json(self):
self.request.is_ajax = lambda: True
self.request.META['x-requested-with'] = 'XMLHttpRequest'
response = get_lockout_response(request=self.request)
self.assertEqual(type(response), JsonResponse)