“'AttributeError: 'WSGIRequest' 对象没有属性 'is_ajax'” 在开发网站时尝试将 Django 与 google map api 一起使用时

“'AttributeError: ‘WSGIRequest’ object has no attribute ‘is_ajax’” when trying to use django with google map api when developing a website

提问人:Owen Poling 提问时间:9/29/2023 最后编辑:AlbinaOwen Poling 更新时间:9/30/2023 访问量:28

问:

我目前正在学习一个教程(https://www.youtube.com/watch?v=wCn8WND-JpU),该教程利用 Django、python 和前端语言使用 Google Maps API 开发网站。

这是针对我想要追求的项目,但是当我完成所有代码时,它给出了一个错误

‘WSGIRequest’ object has no attribute ‘is_ajax’ when trying to get past the sign-in page.

我联系了 YouTuber,他优雅地告诉我,我需要替换 .我尝试这样做,但它仍然不起作用。'request.is_ajax()'request.META.views.py

谁能帮我解决这个问题?

这是他告诉我需要更改is_ajax的文件:https://github.com/bobby-didcoding/did_django_google_api_tutorial/blob/main/users/views.py

如果有人需要更多信息,请告诉我!我 100% 从头到尾都遵循了教程。

python django ajax 谷歌地图

评论

0赞 willeM_ Van Onsem 9/29/2023
.is_ajax()已从请求对象中删除,特别是因为这根本无法有效测试,因此具有误导性。
0赞 willeM_ Van Onsem 9/29/2023
最好的方法可能是创建两个视图,一个用于 AJAX 请求,另一个用于 HTML 处理程序。
0赞 Community 9/29/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 Owen Poling 9/29/2023
@WillemVanOnsem 哦,我不知道!这就是请求的原因。元。应该使用吗?我认为提出两种观点也会对我有所帮助!

答: 暂无答案