摘要: 第一章:接口规范 01 Web应用模式 02 Restful接口规范 第二章:请求渲染解析异常响应组件 01 认识Django REST framework 02 DRF环境安装与搭建 03 DRF请求生命周期 04 请求模块:request对象 05 渲染模块 06 解析模块 07 异常模块 08 阅读全文
posted @ 2020-12-02 22:00 啦啦哦 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.表设计 ''' BaseModel基表 is_delete、create_time、orders、updated_time 下面四表继承基表,可以继承两个字段 Book表: name、price、img、authors、publish is_delete、create_time、orders、u 阅读全文
posted @ 2020-12-02 21:29 啦啦哦 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 二次封装Response类 from rest_framework.response import Response class APIResponse(Response): def __init__(self, data_status=0, data_msg='ok', results=None, 阅读全文
posted @ 2020-12-02 20:41 啦啦哦 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ListModelSerializer模块 自定义反序列化字段 Copy 一些只参与反序列化的字段,但是不是与数据库关联的 在序列化类中规定,并在校验字段时从校验的参数字典中剔除 class PublishModelSerializer(serializers.ModelSerializer): # 阅读全文
posted @ 2020-12-02 20:39 啦啦哦 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、ModelSerializer序列化 1、定义ModelSerializer序列化器 针对models设计和声明序列化类 from rest_framework import serializers from .models import Book, Publisher class BookSe 阅读全文
posted @ 2020-12-02 19:41 啦啦哦 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 模型类序列化器ModelSerializer 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类。 ModelSerializer与常规的Serializer相同,但提供了: 基于模型类自动 阅读全文
posted @ 2020-12-02 19:38 啦啦哦 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) 为什么要使用序列化组件? 视图中查询到的对象和queryset类型不能直接作为数据返回给前台,所以要使用序列化组件 1. 定义Serializer 路由层 urls.p 阅读全文
posted @ 2020-12-02 12:05 啦啦哦 阅读(206) 评论(0) 推荐(0) 编辑