如何使用Django将model对象自动序列化为JSON并发送给前端?
- 内容介绍
- 文章标签
- 相关推荐
本文共计618个文字,预计阅读时间需要3分钟。
1. Django Model 转 JSON 对象。 1.1 单个 Model 转换,返回 JSON 对象: python sqlOrder=get_object_or_404(SqlOrder, id=request.GET.get('id')) objJson=serialize('json', [sqlOrder])[1:-1] { model: sqlapply.sqlorder, pk: 2, fields: { field1: value1, field2: value2 } }
1、django的model转json对象。
1.1、单个modle转换,返回json对象:
sqlOrder = get_object_or_404(SqlOrder,id=request.GET.get("id")) objJson = serialize('json',[sqlOrder])[1:-1] {"model": "sqlapply.sqlorder", "pk": 2, "fields": {"work_id": "{now}{_ran}", "username": "admin", "status": 3, "type": 0, "backup": 0}}
注意:objJson["fields"]["username"] 才能获得想要属性值。objJson["pk"]获得主键值。
本文共计618个文字,预计阅读时间需要3分钟。
1. Django Model 转 JSON 对象。 1.1 单个 Model 转换,返回 JSON 对象: python sqlOrder=get_object_or_404(SqlOrder, id=request.GET.get('id')) objJson=serialize('json', [sqlOrder])[1:-1] { model: sqlapply.sqlorder, pk: 2, fields: { field1: value1, field2: value2 } }
1、django的model转json对象。
1.1、单个modle转换,返回json对象:
sqlOrder = get_object_or_404(SqlOrder,id=request.GET.get("id")) objJson = serialize('json',[sqlOrder])[1:-1] {"model": "sqlapply.sqlorder", "pk": 2, "fields": {"work_id": "{now}{_ran}", "username": "admin", "status": 3, "type": 0, "backup": 0}}
注意:objJson["fields"]["username"] 才能获得想要属性值。objJson["pk"]获得主键值。

