码迷,mamicode.com
首页 > Windows程序 > 详细

Django REST Framework API Guide 05

时间:2018-09-13 19:59:44      阅读:220      评论:0      收藏:0      [点我收藏+]

标签: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.<FieldName>

核心参数

 

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!