我想在 django 网站中使用 AJAX。据我所知,我可以通过 JQuery API 来做到这一点,例如 $.ajax() 和 .load()。但我也认识到有一个非常流行的 django 第三方插件,叫做 Dajax。
那么分别使用 JQuery Ajax 和 Dajax 的优缺点是什么?
我发现的一件事是,在 Django 中使用 JQuery Ajax 时,您应该为每个 Ajax 请求配置一个 url。Ajax 请求将通过此 url 在您的 views.py 文件中找到一个 python 函数。
但是在使用 Dajax 时,您不需要这样做。似乎您可以在项目的 app 目录下的 ajax.py 文件中调用 python 函数(直接从您的模板中),而无需为其配置特定的 url。
我什至不确定我上面提到的这种差异是否属实。这个问题看起来很傻。但我对 Django 和 Ajax 概念都很陌生。我做了一些搜索,但 Dajax 的文档似乎很差。所以我想不通。
谁能帮我?非常感谢。