Skip to main content
 首页 » 编程设计

ajax之学习 Django + AJAX 的资源

2026年07月31日8jillzhang

我是一位经验丰富的开发人员,拥有 C#、JAVA 和 C/C++ 经验,但主要从事非 Web 应用/进程。

过去几个月我为自己的项目选择了 Python 和 Django。我正处于我的网络应用程序需要一些 AJAX 元素的阶段。我只懂最基本的JavaScript,更不用说AJAX了。

请为我推荐一些资源,以学习如何在 Django 中使用 AJAX,让其书籍和/或在线 Material 。请注意,我的计划是使用 JQuery 作为我的 javascript 库。谢谢。

请您参考如下方法:

<3 AJAX 和 Django!好玩。 Dajax尝试使 ajax 的使用变得更容易(尽管开始起来很容易)。这里还有几篇博客文章:

而且,这是一个您可以使用的简单示例(在 urls.py 中使用):

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), 
)