使用Django提供JSON数据的正确/规范方法是什么?

时间:2011-09-27 18:54:54

标签: django json django-templates django-views

我想将Django的JSON响应传递给基于jQuery的客户端。

我可以设计一个模板,而不是标记提供JSON,但必须有一种方法可以更容易地做到这一点。

Django社区的常见做法是什么?

2 个答案:

答案 0 :(得分:3)

如果使用python 2.6或更高版本:

import json

否则:

import simplejson as json

然后您可以在视图代码中使用它:

foo = {'bar': ['baz', 'etc']}
return HttpResponse(json.dumps(foo), content_type="application/json")

答案 1 :(得分:0)