gpt4 book ai didi

用于 django 项目的 Jquery Ajax 或 Dajax?

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:44 24 4
gpt4 key购买 nike

我想在 django 网站中使用 AJAX。据我所知,我可以通过 JQuery API 来做到这一点,例如 $.ajax() 和 .load()。但我也认识到 django 有一个非常流行的第 3 方插件,称为 Dajax。

那么使用 JQuery Ajax 和 Dajax 分别有什么优缺点?

我发现的一件事是,当在 Django 中使用 JQuery Ajax 时,您应该为每个 Ajax 请求配置一个 url。 Ajax 请求将通过此 url 在 vi​​ew.py 文件中找到 python 函数。

但是当使用Dajax时,你不需要这样做。看来您可以在项目应用程序目录下的 ajax.py 文件中调用 python 函数(直接从模板中),而无需为其配置特定的 url。

我什至不确定我上面提到的这种差异是否属实。这个问题看起来很愚蠢。但我对 Django 和 Ajax 概念都很陌生。我做了一些搜索,但 Dajax 的记录似乎很少。所以我无法弄清楚。

有人可以帮助我吗?非常感谢。

最佳答案

几年前我很喜欢使用 Dajax,但现在,因为很好的 Jorge Bastida他自己在 project page 中说道,需求要薄得多,并且在没有任何中间层的情况下使用这两种技术就可以了。

如果您担心必须为应用程序的动态部分编写太多 View ,只需选择一个更大的 View ,该 View 根据 ajax 调用传递的参数表现不同 - 我经常在 v1.1 上这样做。 7 项目,加上新的 JsonResponse,一切都很顺利。

关于用于 django 项目的 Jquery Ajax 或 Dajax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29012001/

24 4 0
文章推荐: python - 解析前检查 SitemapSpider 中的 url
文章推荐: javascript - jQuery:根据 if/else 结果更改每个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com