Python全系列 教程
3567个小节阅读:5929.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
# 将 json格式的字节串 转换为字典
from rest_framework.parsers import JSONParser
import io
stream = io.BytesIO(b'{"name":"rose", "age":19, "sex":2}')
# 得到字典数据, {'id': 1,......}
data_dict = JSONParser().parse(stream)
# 将字典数据 反序列化
serializer = StudentSerializer(data=data_dict)
# 必须执行这一步验证, 返回True 执行 save等方法
serializer.is_valid()
# 保存到数据库中
serializer.save()
实时学习反馈
1. 在rest_framework将 json格式的字节串转换为字典,下划线处需要填写的代码是_____:
xxxxxxxxxx
# 将 json格式的字节串 转换为字典
from rest_framework.parsers import JSONParser
import io
stream = io.BytesIO(b'{"name":"rose", "age":19, "sex":2}')
# 得到字典数据, {'id': 1,......}
data_dict = __________
A parse(stream)
B JSONParser().parse(stream)
C JSONParser.parse(stream)
D JSONParser(stream)
2. 在rest_framework中将字典数据反序列化为对象并保存到数据库中,下划线处需要填写的代码是_____:
xxxxxxxxxx
# 将字典数据 反序列化
serializer = StudentSerializer(data=data_dict)
# 必须执行这一步验证, 返回True才可以获取后续的 validated_data数据和执行 save等方法
serializer.is_valid()
# 保存到数据库中
____________
A serializer.save()
B serializer.create()
C serializer.update()
D serializer.saveupdate()
答案
1=>B 2=>A