简体   繁体   English

如何使用Django发送/获取JSON对象?

[英]How do I send/get a JSON Object with Django?

I know how to use the JQuery ajax feature to call the "url view" of Django. 我知道如何使用JQuery ajax功能来调用Django的“ URL视图”。

import simplejson as json
def the_view(request):
    fruits = {'color':5, 'type': 22}
    jfruit = json.dump(fruits)

return render_to_response( THE JSON OBJECT!!! ...how? )

return HttpResponse(simplejson.dumps(mydictionary), mimetype="application/json") 返回HttpResponse(simplejson.dumps(mydictionary),mimetype =“ application / json”)

see b-list 清单

Or shorter: download http://bitbucket.org/offline/django-annoying/ and write: 或更短:下载http://bitbucket.org/offline/django-annoying/并编写:

@ajax_request 
def the_view(request):
    return {'color':5, 'type': 22}

There are a few such nice tiny things in django-annoying. django-annoying中有一些非常好的小事情。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Django REST API 单元测试中,如何在 client.get() 函数中将 JSON 参数作为正文发送? - In Django REST API unittest, how do I send JSON parameters as body in client.get() function? 如何在 Javascript 中将 Django 对象作为参数发送? - How do I send Django object as parameter in Javascript? 如何将 django object 列表发送到 javascript? - How do I send django object list to javascript? 如何在 Django 中获取 Ajax 发送的数据? - How do I get the data send by Ajax in Django? 如何在Django中从GET请求反序列化JSON字符串? - How do I deserialize a JSON string from a GET request in Django? 如何将嵌套的 JSON 对象分配给简单的 class,其中嵌套对象在 Django 中获得自己的字段 - How do I assign a nested JSON-Object to a simple class, where the nested objects get their own field in Django 如何将 object 的 id 放入 Django 的 GenericView 中? - How do I get the id of an object into a GenericView in Django? 如何从Django中间件获取用户对象? - How do I get the user object from Django middleware? 如果 object 存在,我如何获取它?如果 Django 中不存在,我如何获取 None? - How do I get the object if it exists, or None if it does not exist in Django? 如何接受 GET 请求并将其转换为 JSON object? - How do I take a GET request and turn it into a JSON object?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM