当前位置:  开发笔记 > 编程语言 > 正文

Django最好的AJAX库是什么?

如何解决《Django最好的AJAX库是什么?》经验,为你挑选了5个好方法。

哪个AJAX库最适合django,为什么?
寻找一个包含大量教程,书籍和详细文档的数据库.
哪一个最容易合作?哪一个处于早期开发阶段,但对未来有很大希望?

此致,
克里斯



1> Soviut..:

我强烈推荐jQuery.有几个关于如何实现它的教程.

http://lethain.com/entry/2007/dec/11/two-faced-django-part-5-jquery-ajax/

http://lethain.com/entry/2007/dec/01/using-jquery-django-autocomplete-fields/

http://vincentxu.net/minimal-ajax-in-django-with-jquery-post

注意:微软还在不久前宣布jQuery将成为ASP.NET MVC的官方客户端框架,因此无论您使用哪种服务器端框架,都要知道它.


链接似乎重新上线.
很明显,不要像第三个链接那样构造一个JSON响应,比如``{'response_text':'"+ post_text +"recieved.'}"`.导入`json`或`simplejson`并使用`dumps`!
虽然jQuery很棒,但令人遗憾的是,Django没有与其表单或视图进行明确的集成(在管理员之外).
最后一个链接不再起作用.

2> Derek Reynol..:

我想这可能就是你要找的东西:

http://dajaxproject.com/

相当好记录.简单的api.非常干净,漂亮.我打算在我的一些项目中更多地使用它.这是JS库不可知的,如果这是你的事情,并与jQuery很好地协作.

更新:

其他类似于dajaxice的解决方案,但不是标准的dajax.

https://github.com/joestump/django-ajax - Joe Stump的解决方案,使您可以轻松地从模型中创建宁静的端点.

https://bitbucket.org/jespern/django-piston/wiki/Home - 类似的想法,但更健壮一点.您可以为端点定义数据格式(xml与json等).

https://github.com/toastdriven/django-tastypie - 与活塞类似,但我对tastypie的运气更好.

最后,他们大多数工作相同.

定义/包含一些预定义的URL路由.

注册将用作数据源的模型/视图/功能.

请享用.

UDATE2:

这个建议超级老了.应该研究其他解决方案.


我很惊讶这没有得到投票.看起来很棒.现在潜水.

3> Daniel Naab..:

没有任何关于Django可以使任何库更容易或使用框架更好地工作.只需使用最适合您大脑的那个.

话虽如此,我的感觉是jQuery在Django世界中更受欢迎,并且是我个人使用的.最值得注意的是,Pinax中的许多应用程序都需要jQuery.Django的其他一些共享应用和代码片段:

http://www.djangosnippets.org/tags/jquery/
http://code.google.com/p/django-ajax-validation/
http://code.google.com/p/django-todo/
http: //code.google.com/p/donita/



4> Doug..:

也请记住,最新的Django的书籍(Python的Web开发Django的,学习网站开发和Django)在他们的教程使用jQuery.



5> denysonique..:

Checkout Dajax:

Dajax项目

易于使用的Django AJAX库

快速,简单,轻量级的库,可以在django项目中实现AJAX.准备好在5分钟内使用.

Dajax是一个功能强大的工具,可以使用python轻松快速地在Web应用程序中开发异步表示逻辑,几乎没有JS源代码.

它支持最多四种最流行的JS框架:Prototype,jQuery,Dojo和mootols.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有