返回json中的Django对象并将其注入另一个json

2024-04-29 18:44:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我到处找,但找不到答案。例如,我如何以如下格式返回django中的所有新闻帖子: {'status': 1, data: here_django_posts}。我可以使用serialize,但是如何将它添加到另一个json对象?当我把序列化数据放到json.dumps时,我的data又被转换成了json。我希望在php中执行以下操作:

$a = array();
$a['status'] = 1;
$a['data'] = here_my_django_posts
json_encode($a)

Tags: 数据对象django答案jsondata序列化here
1条回答
网友
1楼 · 发布于 2024-04-29 18:44:28

好吧,我今天累了。以下是工作代码:

products = serializers.serialize("json", products_model)
return jsonResponse(1, products)
def jsonResponse(status, data=None):
    return HttpResponse(json.dumps({'status': 1, 'data': json.loads(data)}), content_type="application/json")

相关问题 更多 >