zoukankan      html  css  js  c++  java
  • 【1120 | Day63】什么是序列化器?序列化器的作用?

    一、什么是序列化器?

    “ Serializers allow complex data such as querysets and model instances to be converted to native Python datatypes that can then be easily rendered into JSON, XML or other content types. Serializers also provide deserialization, allowing parsed data to be converted back into complex types, after first validating the incoming data. ”

    这是Django REST framework官网上对Serializer的介绍,转译为中文大致意思为:

    “ 序列化器允许将复杂数据(如查询集和模型实例)转换为原生Python数据类型,然后可以轻松地将其呈现为JSON、XML或其他内容类型。序列化器还提供反序列化,允许在首先验证传入的数据之后,将解析后的数据转换回复杂类型。 ”

    简而言之,关键词:序列化反序列化

    二、序列化器的作用

    REST框架中的序列化器的工作方式与Django 的FormModelForm类非常相似。

    我们提供了一个Serializer类,该类为您提供了一种强大的通用方法来控制响应的输出,还ModelSerializer提供了一个类,该类为创建用于处理模型实例和查询集的序列化器提供了有用的快捷方式。

  • 相关阅读:
    往鼠标位置写入 诗词
    shell条件判断
    shell 案例一
    Shell中的变量
    echo e 命令详解
    Docker 安装RedisJSON 与使用
    Python 插入数据库的各种方式
    Python压缩文件/文件夹
    shell运算符
    关于CAN总线简单总结
  • 原文地址:https://www.cnblogs.com/fxyadela/p/11900716.html
Copyright © 2011-2022 走看看