搜索结果
查询Tags标签: serializers,共有 16条记录-
Serializer序列化
目录序列化类Serializer的使用序列化类常用字段和字段参数常见字段常见字段参数 序列化类Serializer的使用 serializers序列化组件:序列化过程:可以把我们用ORM产生的QuerySet对象转换成json格式数据; 反序列化过程:可以实现数据校验功能,并把客户端发送过来的数据(前…
2022/6/15 23:24:28 人评论 次浏览 -
Drf序列化组件 | Serializer | 模型类序列化器ModelSerializer具体使用
DRF序列化组件 # 作用: 1. 序列化,序列化器(类)会把模型对象(Book对象,Queryset对象)转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典(request.data),序列化器(类)可以把字典转成模型 3. 反序列化,完成数…
2022/4/23 6:21:03 人评论 次浏览 -
django之CSRF接口(一)
序列化 后端的数据到前端(get请求),以json的格式 准备工作,在models中新建表格,并且自己添加2行数据from django.db import modelsclass Book(models.Model):id = models.AutoField(primary_key=True)name = models.CharField(max_length=32)price = models.DecimalF…
2022/4/6 6:20:49 人评论 次浏览 -
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的核心序列化器
目录DRF的核心--序列化器序列化器什么是序列化和反序列化?序列化序列化demo字段类型字段参数序列化自定制返回字段方法一:在序列化类(serializers.py)中写方法二:在表模型(models.py)中写反序列化反序列化demo反序列化之局部和全局钩子ModelSerializer模型类序列化…
2022/3/31 9:19:40 人评论 次浏览 -
序列化器 Serializer
内容概要序列化器介绍 Serializer的使用基本使用(序列化) 字段类型 字段参数序列化定制序列化的字段反序列化反序列化之新增 反序列化之修改 反序列化之局部和全局钩子ModelSerializer 模型类序列化器 ModelSerializer 额外添加参数内容详细 序列化器介绍 QuerySet 对象…
2022/3/30 23:20:07 人评论 次浏览 -
serializers_QuerySet
class BookSerializers(serializers.Serializer):id = serializers.IntegerField(read_only=True) # read_only 当前字段只读,前端可以不用传 write_only不给前端返回这个字段,但是前端新增和修改必须传标题 = serializers.CharField(max_length=64,source=title)pric…
2022/3/19 6:27:33 人评论 次浏览 -
serializers的序列化和效验
view中的代码class Books(APIView):def get(self,*args,**kwargs):pk = kwargs.get(pk)book = Book.objects.filter(id=pk).first()book_ser = mySerializers.BookSerializers(instance=book)return Response(book_ser.data)#修改def put(self,request,*args,**kwargs):re…
2022/3/18 23:33:02 人评论 次浏览 -
Python踩坑日记
问题:DjangoRestFramework Class Serializers missing "Meta" attribute? 解决如下: 添加上:class Meta:model = Goodsfields = ["name", "click_num","goods_front_image"] #对应的字段名
2021/12/25 20:11:34 人评论 次浏览 -
Python踩坑日记
问题:DjangoRestFramework Class Serializers missing "Meta" attribute? 解决如下: 添加上:class Meta:model = Goodsfields = ["name", "click_num","goods_front_image"] #对应的字段名
2021/12/25 20:11:34 人评论 次浏览 -
orm 多对多
modelsclass alarmContact(models.Model):告警用户name = models.CharField(联系人名字, max_length=20, help_text=联系人名字, unique=True)phone = models.CharField(手机号码, max_length=11, null=False, help_text=手机号码)email = models.EmailField(邮箱, null=F…
2021/11/30 23:38:36 人评论 次浏览 -
orm 多对多
modelsclass alarmContact(models.Model):告警用户name = models.CharField(联系人名字, max_length=20, help_text=联系人名字, unique=True)phone = models.CharField(手机号码, max_length=11, null=False, help_text=手机号码)email = models.EmailField(邮箱, null=F…
2021/11/30 23:38: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零 序列化介绍一 序列化组件介绍二 序列化组件简单使用1 基本使用1.1 序列化的使用1.2 serializer 与 ModelSerializer2 序列化类字段类型和字段参数3 read_only和write_only4 代码实现三 序列化1 修改,删除接口代码四 序列化高级用法1 高级用法之…
2021/6/26 6:26:47 人评论 次浏览