浮躁是人生最大的敌人

2019年7月4日

摘要: 一、序列化 1、类的基本知识: 类实例化之前会执行__new__方法,用于控制一个类的生成实例的过程生成一个空对象,子类没有的就去找父类的__new__, __new__ 执行完以后才能执行__init__构造方法 2、以ModelSerializer为例,无__new__方法,其父类Serlize 阅读全文

posted @ 2019-07-04 20:51 King'home 阅读(342) 评论(0) 推荐(0) 编辑

摘要: APIView的作用: 对请求进行封装,生成新的request对象,有了request.data 方法 进行认证、权限、频率 源码分析 1、首先我们从路由层入手,调用了我们的Book的as_view()方法,但是自定义的类没有as_view方法,所以需要寻找父类的APIView里面 2、APIView里面有此方法,但是执行的是父类View的as_view方法,并且返回一个view函数,并且... 阅读全文

posted @ 2019-07-04 18:42 King'home 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 权限组件 一、权限介绍 只有具有权限的用户才能指定数据,普通用户不能访问 二、局部使用 自定义一个类,继承BasePermission 视图层函数中 三、全局使用:配置文件 阅读全文

posted @ 2019-07-04 00:19 King'home 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 认证组件 一、认证介绍 只有认证通过才能访问到指定的url地址,比如增删改查的操作 二、局部使用(authentication_classes = []) models层: 新建的认证文件:返回一个元组(user,token) 视图层 三、全局使用 需要在setting 中配置 局部禁用:authe 阅读全文

posted @ 2019-07-04 00:18 King'home 阅读(375) 评论(0) 推荐(0) 编辑


Copyright © 2024 King'home
Powered by .NET 8.0 on Kubernetes