Django REST Framework API Guide 05
2021-07-11 14:05
标签:guid rest init work ges res div tor val 本节大纲 1、Serializer fields Django REST Framework API Guide 05 标签:guid rest init work ges res div tor val 原文地址:https://www.cnblogs.com/wuzdandz/p/9642284.htmlSerializer 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
文章链接:http://soscw.com/index.php/essay/103727.html