搜索结果
查询Tags标签: Serializer,共有 18条记录-
django2.x使用JSONField
参考: Django ORM中原生JSONField的使用方法 Django3.x和2.x JSONFiled使用前言 使用JSONField在反序列化的时候有问题,jsonfield.JSONField会报错"不是有效的字符串",rest_framework.fields.JSONField会忽略json字段导致序列化了个寂寞。 jsonfield.JSONFie…
2022/7/10 6:20:04 人评论 次浏览 -
drf 源码分析之【Serializer-数据校验】
引入一个例子:models.py 点击查看 # models.pyfrom django.db import modelsclass Role(models.Model):""" 角色表 """title = models.CharField(verbose_name="名称", max_length=32)class Department(models.Model):"&qu…
2022/6/26 14:21:26 人评论 次浏览 -
Serializer序列化
目录序列化类Serializer的使用序列化类常用字段和字段参数常见字段常见字段参数 序列化类Serializer的使用 serializers序列化组件:序列化过程:可以把我们用ORM产生的QuerySet对象转换成json格式数据; 反序列化过程:可以实现数据校验功能,并把客户端发送过来的数据(前…
2022/6/15 23:24:28 人评论 次浏览 -
DRF框架--视图集中新增额外行为
视图集: ViewSet,GenericViewSet,ModelViewSet 视图集增加额外行为,比如增加查询最新的一本图书信息:class BookViewSet(ModelViewSet)视图集queryset = BookInfo.objects.all()serializer_class = BookInfoModelSerializerdef latest(self,request):返回最后一本图书信息…
2022/6/10 23:21:33 人评论 次浏览 -
Drf序列化组件 | Serializer | 模型类序列化器ModelSerializer具体使用
DRF序列化组件 # 作用: 1. 序列化,序列化器(类)会把模型对象(Book对象,Queryset对象)转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典(request.data),序列化器(类)可以把字典转成模型 3. 反序列化,完成数…
2022/4/23 6:21:03 人评论 次浏览 -
Serializer高级用法_字段改名,序列化all
```python # source的使用1 可以改字段名字 xxx=serializers.CharField(source=title)2 可以.跨表publish=serializers.CharField(source=publish.email)3 可以执行方法pub_date=serializers.CharField(source=test) test是Book表模型中的方法# SerializerMethodField()…
2022/4/6 6:19:29 人评论 次浏览 -
drf 视图组件
内容概要request 对象和 response 对象 GenericAPIView 介绍 基于 GenericAPIView 的 5个视图扩展类 GenericAPIView 的9个视图子类 视图集 ModelViewSet 的使用 ViewSetMixin 源码分析内容详细 request 对象和 response 对象 请求之 request 对象 我们已经知道,drf 对原…
2022/4/3 6:20:18 人评论 次浏览 -
序列化器 Serializer
内容概要序列化器介绍 Serializer的使用基本使用(序列化) 字段类型 字段参数序列化定制序列化的字段反序列化反序列化之新增 反序列化之修改 反序列化之局部和全局钩子ModelSerializer 模型类序列化器 ModelSerializer 额外添加参数内容详细 序列化器介绍 QuerySet 对象…
2022/3/30 23:20:07 人评论 次浏览 -
fastjson源码分析-ObjectSerializer
2021SC@SDUSC 简介 我们发现不管是toJSONString还是toJSONBytes,其方法的内部都是追溯到了获得相应的ObjectSerializer,然后再调用对应的write方法来完成toJSONString和toJSONBytes,今天我们就来分析一下这个方法。 从类图上可以看到在序列化的包中,有很多类都是实现…
2021/12/5 14:19:36 人评论 次浏览 -
fastjson源码分析-ObjectSerializer
2021SC@SDUSC 简介 我们发现不管是toJSONString还是toJSONBytes,其方法的内部都是追溯到了获得相应的ObjectSerializer,然后再调用对应的write方法来完成toJSONString和toJSONBytes,今天我们就来分析一下这个方法。 从类图上可以看到在序列化的包中,有很多类都是实现…
2021/12/5 14:19:36 人评论 次浏览 -
drf-Serializers
What is serializers? serializers主要作用是将原生的Python数据类型(如 model querysets )转换为web中通用的JSON,XML或其他内容类型。 DRF 提供了一个Serializer类,它为您提供了种强大的通用方法来控制响应的输出,以及一个ModelSerializer 类,它为创建处理 model…
2021/8/29 23:09:31 人评论 次浏览 -
drf-Serializers
What is serializers? serializers主要作用是将原生的Python数据类型(如 model querysets )转换为web中通用的JSON,XML或其他内容类型。 DRF 提供了一个Serializer类,它为您提供了种强大的通用方法来控制响应的输出,以及一个ModelSerializer 类,它为创建处理 model…
2021/8/29 23:09:31 人评论 次浏览 -
Serializer序列化器
Serializer序列化器 序列化器作用进行数据的校验对数据对象进行转换简单点,序列化器作用就是将对象序列化,以便于在网络中进行传输,和将网络中传输的数据反序列化为实体对象,便于服务端处理和持久化等,在反序列化时可以对数据进行校验等。 根据model类定义序列化器cl…
2021/8/23 23:06:13 人评论 次浏览 -
Serializer序列化器
Serializer序列化器 序列化器作用进行数据的校验对数据对象进行转换简单点,序列化器作用就是将对象序列化,以便于在网络中进行传输,和将网络中传输的数据反序列化为实体对象,便于服务端处理和持久化等,在反序列化时可以对数据进行校验等。 根据model类定义序列化器cl…
2021/8/23 23:06:13 人评论 次浏览 -
序列化器-Serializer
目录序列化器-Serializer零 序列化介绍一 序列化组件介绍二 序列化组件简单使用1 基本使用1.1 序列化的使用1.2 serializer 与 ModelSerializer2 序列化类字段类型和字段参数3 read_only和write_only4 代码实现三 序列化1 修改,删除接口代码四 序列化高级用法1 高级用法之…
2021/6/26 6:26:47 人评论 次浏览