带有json querydict和messag的Django

2024-09-28 23:39:05 发布

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

一旦在django收到请求,我在数据库中查找并使用json.dumps将dbresult发送给客户机,当然在应用了serializers之后。现在,如果我需要以json格式向客户端发送任何失败消息或异常。我怎么能做到这一点。我可以将消息附加到json吗。或者有更好的方法吗。在

如果需要的话,我可以附加我的json。这是我的json data

  products = Products.objects.all()
  serialized = serializers.serialize("json", products) 
  json_data = json.dumps("json", serialized)

  message = "got all products" # or "success"  

没有消息的myjson输出:

^{pr2}$

Tags: django数据库json消息客户端data客户机格式
1条回答
网友
1楼 · 发布于 2024-09-28 23:39:05

您可以创建自己的json对象,然后将该对象转储到HttpResponse

to_json = {
        "products": prodcuts,
        "message": "got all products"
    }
 serialized = serializers.serialize("json", to_json) 
 return HttpResponse(simplejson.dumps(to_json), mimetype='application/json')

希望有帮助!!在

相关问题 更多 >