RESTful第三章:序列化组件的使用及接口设计

Posted zhangjunkang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RESTful第三章:序列化组件的使用及接口设计相关的知识,希望对你有一定的参考价值。

序列化组件的使用及接口设计

一、Django原生的serializer(序列化)

使用步骤:

1.导入模块 from django.core.serializers import serialize

2.获取queryset

3.对queryset进行序列化

4.将序列化后的数据,响应给客户端

实例:

技术分享图片
#1.导入Django自带的原生的序列化模块
from django.core.serializers import serialize

class CourseView(APIView):
    def get(self,request):
        #获取queryset
        origin_data = Course.objects.all()
        #对queryset进行序列化
        serialized_data = serialize("json",origin_data)
        #将序列化后的数据,响应给客户端
        return HttpResponse(serialized_data)
Django原生自带的序列化模块 serialize

 

以上是关于RESTful第三章:序列化组件的使用及接口设计的主要内容,如果未能解决你的问题,请参考以下文章

django查漏补缺

drf 框架

drf之框架基础

重学SpringBoot系列之RestFul接口及常用注解

RESTful API 设计约定

drf框架与postman初始