API ,视图操作
将数据库序列化为前端所需要的格式,并返回
将前端的数据反序列化为模型类对象,并保存到数据库中
REST framework
特点:
提供了定义序列化器Serializer的方法,可以快速根据...Django ORM 或者其它库自动序列化/反序列化;
提供丰富的类视图,Mixin扩展类,简化视图的编写
丰富的定制层级:函数视图,类视图,视图集合到自动生成API,满足各种需要
多种身份认证和权限认证的支持...,也可以为非数据库模型类的数据定义。...序列化操作
基本使用
1) 查询一个图书对象
2) 构造序列化器对象
3) 获取序列化数据,如果获取的是多条数据,添加many=True 参数补充说明
def books(request)...(BookInfo.objects.all(),many=True).data print(book_dict)
关联对象嵌套序列化
# 关联对象嵌套序列化 # 1.主键形式输出 #