我是Django的新手,我想知道从这里重新格式化我的serliazed数据的最佳和最简单的方法是什么:
[
{
"pk": 1,
"model": "user",
"fields": {
"name": "John",
"last_name": "Smith",
"acive": true,
}
}
]
对此:(那里有额外的数据)
{"data":[
{
"pk": 1,
"model": "user",
"fields": {
"name": "John",
"last_name": "Smith",
"acive": true,
}
}
]}
这是我的view.py:
def rfc_log_json(request):
result = serializers.serialize('json',myuser.objects.all(),)
return HttpResponse(result, content_type="application/json")
谢谢!
答案 0 :(得分:1)
试试这个
import simplejson
from django.core import serializers
data = serializers.serialize("json", myuser.objects.all())
user={}
user['data']=data
simplejson.dumps(user)