如何将Django2.1.7查询数据返回为JSON格式?
- 内容介绍
- 相关推荐
本文共计1324个文字,预计阅读时间需要6分钟。
需求问题+在日常工作中,对于前端发送的请求,后端大部分都是采用JSON格式返回,也有采用模板返回视图的方式。模板返回视图的方式非常方便,但若涉及到动态静态分离则略显麻烦。
需求问题
在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式。
在模板返回视图的方式的确很方便,但是如果涉及到动静分离、ajax请求这类,django就只能返回json格式的数据了。
那么这里就带来了一个问题,如何将django从数据库模型类中查询的数据以json格式放回前端。
然后前端如果获取读取返回过来的数据呢?
环境说明
- 前端采用jquery发送ajax请求
- python 3.7.2
- django 2.1.7
示例说明
这次示例首先写一个简单的页面发送ajax请求,然后后端分如何返回多行数据,如果返回查询对象进行示例说明。
本文共计1324个文字,预计阅读时间需要6分钟。
需求问题+在日常工作中,对于前端发送的请求,后端大部分都是采用JSON格式返回,也有采用模板返回视图的方式。模板返回视图的方式非常方便,但若涉及到动态静态分离则略显麻烦。
需求问题
在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式。
在模板返回视图的方式的确很方便,但是如果涉及到动静分离、ajax请求这类,django就只能返回json格式的数据了。
那么这里就带来了一个问题,如何将django从数据库模型类中查询的数据以json格式放回前端。
然后前端如果获取读取返回过来的数据呢?
环境说明
- 前端采用jquery发送ajax请求
- python 3.7.2
- django 2.1.7
示例说明
这次示例首先写一个简单的页面发送ajax请求,然后后端分如何返回多行数据,如果返回查询对象进行示例说明。

