美文网首页
read_only 和write_only 理解

read_only 和write_only 理解

作者: ItBeacher | 来源:发表于2019-06-15 23:59 被阅读0次

read_only:表明该字段仅用于序列化输出,默认False

read_only表示只能读,不能进行修改。例如定义序列化器时,id字段通常指定read_only=True。在序列化时,即对象转为字典、JSON字符串时,字典、JSON字符串包含着id字段。但是反序列化时,即JSON字符串、字典转换为对象时,在参数校验的时候,即使字典有id的键值对,校验不会出错,但是校验后的数据不会有id这个字段,所以id也不会存进数据库

write_only表明该字段仅用于反序列化输入,默认False

write_only表示只能写,不能读。例如定义序列化器时,password字段(还有短信验证码等)通常指定write_only=True。在序列化时,即对象转为字典、JSON字符串时,字典、JSON字符串不会包含着字段。但是反序列化时,即JSON字符串、字典转换为对象时,在参数校验的时候,校验通过,而且校验后的数据password这个字段,并且能存进数据库

相关文章

  • read_only 和write_only 理解

    read_only:表明该字段仅用于序列化输出,默认False read_only表示只能读,不能进行修改。例如定...

  • 数据库read_only的解决办法

    mysql> show global variables like "%read_only%";mysql> fl...

  • serializer_field

    核心参数 read_only=Falsewrite_only=Falserequired=Trueallow_nu...

  • mysql基于GTID主从切换

    mysql 从库升级为主库的步骤 1、进入主库,设置只读; 1SET GLOBAL read_only=1; 2、...

  • MySQL 读写分离中间件Atlas

    1.set global read_only=1;Atlas 就类似于 代理 读写分离中间件产品 1.Atlas ...

  • mysql read_only与flush table with

    没有实验过程了。ALL PRIVILEGES权限: SUPER privileges: 普通用户权限: read_...

  • 理解和不理解

    小时候,我不理解为什么每天要上学; 上学了,我不理解为什么每天要写作业; 毕业了,工作忙碌,我不理解为什么每个人都...

  • 虚伪和理解

    因为欲望 人回去妄想自己得不到的东西 为什么人们会在别人面前直接或间接的表现自己 因为想被关注 想被理解 想有一种...

  • 理解和陪伴

    听了刘老师的分享后,内心很是感慨,对于孩子也只是应付式的陪伴,并为真正的发自内心的,用心去感受孩子的世界。也从未理...

  • 理解和陪伴

    女儿十岁 除了上学都腻腻歪歪在我身边 朋友总说 等大了 你希望她在身边的不需要你了 所以很珍惜和女儿在一起...

网友评论

      本文标题:read_only 和write_only 理解

      本文链接:https://www.haomeiwen.com/subject/zqxwfctx.html