django4系統で(エラーの起きた環境はversion 4.2.1)
if request.is_ajax:
AttributeError: ‘WSGIRequest’ object has no attribute ‘is_ajax’
というエラーがviews.pyに出たときは、
if request.is_ajax:
↓
if request.headers.get(‘x-requested-with’) == ‘XMLHttpRequest’:
に書き換えるとエラーが解消します。
参考
“If you are writing your own AJAX detection method, request.is_ajax()
can be reproduced exactly as request.headers.get('x-requested-with') == 'XMLHttpRequest'
.”
コメントを書く