DjangoRestFarmework
闪电侠艾弗森
这个作者很懒,什么都没留下…
展开
-
DjangoRestFramework的常用知识-序列化器、反序列化器的使用
序列化器:将复杂数据 (如查询集和模型实例) 转换为可以轻松渲染成json等格式 示例:项目信息获取 如下为常规处理方法 def get(self, request): # a.获取所有项目数据(查询集),获取列表数据 queryset = Projects.objects.all() b.将项目的查询集数据转化为嵌套字典的列表 project_list = [] for item in queryset:原创 2022-03-16 13:27:40 · 1230 阅读 · 0 评论 -
DjangoRestFramework的常用知识-序列化器类的定义
一.序列化器类的定义 如果需要使用DRF框架来实现序列化、反列化、数据操作,在子应用中创建serializers.py文件,文件名推荐命名为serializers.py 类似于orm框架中modles的使用 以下为示例及常用参数介绍: class ProjectSerilizer(serializers.Serializer): """ 二、定义序列化器类 1.必须得继承Serializer类或者Serializer子类 2.定义的序列化器类中,字段名要与模型类中的字段名保持原创 2022-03-16 10:40:55 · 600 阅读 · 0 评论