哪个AJAX库最适合django,为什么?
寻找一个包含大量教程,书籍和详细文档的数据库.
哪一个最容易合作?哪一个处于早期开发阶段,但对未来有很大希望?
此致,
克里斯
我强烈推荐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的官方客户端框架,因此无论您使用哪种服务器端框架,都要知道它.
我想这可能就是你要找的东西:
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:
这个建议超级老了.应该研究其他解决方案.
没有任何关于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/
也请记住,最新的Django的书籍(Python的Web开发Django的,学习网站开发和Django)在他们的教程使用jQuery.
Checkout Dajax:
Dajax项目
易于使用的Django AJAX库
快速,简单,轻量级的库,可以在django项目中实现AJAX.准备好在5分钟内使用.
Dajax是一个功能强大的工具,可以使用python轻松快速地在Web应用程序中开发异步表示逻辑,几乎没有JS源代码.
它支持最多四种最流行的JS框架:Prototype,jQuery,Dojo和mootols.