1.查看json支持的默认数据类型
2.如何序列化时间格式的数据类型
首先你需要知道的是,json序列化数据时,是有默认处理方式的,我们的突破点就是在它的默认处理依据上做手脚,实现自定制
你可能会说,我Django里面不是自带了一个序列化模块吗,贼好用,贼暴力的~~~你说的是seralizers,它能将queryset直接传给前端,但是它不支持跨表查询,也就是说,如果你查询的数据还有外键和其他表关联,那么你只能拿到关联表的关联id字段,其他字段都无法获取,所以序列化,还是用json,只不过需要我们稍稍改动一下即可!
接下来我们用json来序列化时间类型的数据
定义类继承json默认的序列化类,里面通过if判断数据类型,从而选择处理方式。