学习Django的资源+;AJAX
我是一名经验丰富的开发人员,拥有C#、JAVA和C/C++经验,但主要从事非web应用程序/流程的开发 在过去的几个月里,我为自己的项目学习了Python和Django。我的web应用程序需要一些AJAX元素。我只知道JavaScript的基本知识,更不用说AJAX了学习Django的资源+;AJAX,ajax,django,jquery,Ajax,Django,Jquery,我是一名经验丰富的开发人员,拥有C#、JAVA和C/C++经验,但主要从事非web应用程序/流程的开发 在过去的几个月里,我为自己的项目学习了Python和Django。我的web应用程序需要一些AJAX元素。我只知道JavaScript的基本知识,更不用说AJAX了 请为我推荐一些资源,以了解如何将AJAX与Django、let it书籍和/或在线资料结合使用。注意,我的计划是使用JQuery作为javascript库。谢谢。这将是一个很好的开始。在这篇文章中,John Resig对jQuer
请为我推荐一些资源,以了解如何将AJAX与Django、let it书籍和/或在线资料结合使用。注意,我的计划是使用JQuery作为javascript库。谢谢。这将是一个很好的开始。在这篇文章中,John Resig对jQuery的工作原理进行了详细介绍。这是一个结合AJAX(通过jQuery)和Django的极好例子。外面也有很多人 谢谢您的回复。我正在审查这些问题,然后我将决定接受谁的答案。:)请选择一个答案。当我刚才问这个问题时,我对AJAX+Django并没有清晰完整的了解。根据我从那以后积累的经验,我建议新手开发人员将这两种技术视为相互排斥的。
import json
from django.http import HttpResponse
from django.template import Template, Context
def ajax(request):
"""returns json response"""
return HttpResponse(json.dumps({'foo': 'bar'}), mimetype='application/json')
def index(request):
"""simple index page which uses jquery to make a single get request to /ajax, alerting the value of foo"""
t = Template("""
<!doctype html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$.get('/ajax/', function(data) {
alert(data['foo']);
});
</script>
</head>
</html>""")
return HttpResponse(t.render(Context()))
# urlconf
urlpatterns = patterns('',
(r'^$', index),
(r'^ajax/', ajax),
)