根据模型类定义的序列化器用法
1.序列化单个对象
'''1,序列化器,序列化单个书籍对象''' from app.models import BookInfo from app.serializers import BookInfoSerializer #1.获取数据 book = BookInfo.objects.get(id=1) #2创建序列化器,instance表示要序列化的对象 serializer = BookInfoSerializer(instance=book) #3转换数据 print(serializer.data)
注意:
1)instance=book 表示将book进行序列化
2)serializer.data表示序列化好的结果
2.序列化多个对象
#序列化器,序列化多个对象 #1获取数据 books = BookInfo.objects.all() #2创建序列化器,many表示序列化多个对象 serializer = BookInfoSerializer(instance=books,many=True) #3转换数据 print(serializer.data)

浙公网安备 33010602011771号