JSON序列化非默认数据类型

1.查看json支持的默认数据类型

2.如何序列化时间格式的数据类型

首先你需要知道的是,json序列化数据时,是有默认处理方式的,我们的突破点就是在它的默认处理依据上做手脚,实现自定制

你可能会说,我Django里面不是自带了一个序列化模块吗,贼好用,贼暴力的~~~你说的是seralizers,它能将queryset直接传给前端,但是它不支持跨表查询,也就是说,如果你查询的数据还有外键和其他表关联,那么你只能拿到关联表的关联id字段,其他字段都无法获取,所以序列化,还是用json,只不过需要我们稍稍改动一下即可!

接下来我们用json来序列化时间类型的数据

定义类继承json默认的序列化类,里面通过if判断数据类型,从而选择处理方式。

猜你喜欢

转载自www.cnblogs.com/Dominic-Ji/p/9278075.html