Django REST Framework API Guide 05

2021-07-11 14:05

阅读:1673

标签:guid   rest   init   work   ges   res   div   tor   val   

本节大纲

  1、Serializer fields

 

 

Serializer fields 

1、serializer 字段定义在fields.py文件内
2、导入from rest_framework import serializers
3、引用serializers.

核心参数

 

read_only        # 默认是False,True的时候在序列化显示的时候展示,在反序列化实例进行创建或者更新的时候不被使用。
write_only        # 默认是false,True的时候可以用来更新或者创建实例,在序列化呈现的时候不显示
required        # 默认是True,False的时候可以遗漏此字段,如果不存在,就不会显示
default            # 一个默认值
allow_null        # 默认是false
source            # 默认指向字段名;EmailField(source=‘user.email‘);URLField(source=‘get_absolute_url‘)
              # source=‘*‘ 有一个特殊的含义,要用来显示整个对象,在嵌套展示的时候很有用
validator        # 验证器,通过返回数据,不通过引发报错,Django内置的serializers.ValidationError
error_messages        # 错误信息的字典
label            # 标签,可以用来当HTML标签的表单字段
help_text        # 帮助提示
initial            # 预填充字段值

 

Django REST Framework API Guide 05

标签:guid   rest   init   work   ges   res   div   tor   val   

原文地址:https://www.cnblogs.com/wuzdandz/p/9642284.html


评论


亲,登录后才可以留言!