如何使用Django将model对象自动序列化为JSON并发送给前端?

2026-05-28 22:010阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计618个文字,预计阅读时间需要3分钟。

如何使用Django将model对象自动序列化为JSON并发送给前端?

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分钟。

如何使用Django将model对象自动序列化为JSON并发送给前端?

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"]获得主键值。

阅读全文