浮躁是人生最大的敌人

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2019年7月6日

摘要: 一 、解析器的作用: 对应 请求头的content_type选择对应的解析器对应的请求体内容进行处理 有application/json、x-www-form-urlencoded、form-data等格式 二、全局使用解析器 1、settiing文件中 2、路由层 3、视图层中 三、局部使用: 1 阅读全文

posted @ 2019-07-06 16:49 King'home 阅读(357) 评论(0) 推荐(0) 编辑

摘要: 一、自定义路由(原始方式) 1. 路由层 注意点:注意路由的写法,一定注意加上$结尾 2. 序列化生成器 3. 视图层 二、继承ModelViewSet(半自动) 1. 路由层: 2. 视图层: 三、自动生成路由 1. 路由层 # 需要传两个参数,第一个参数就是匹配的路径,第二个参数,是视图类rou 阅读全文

posted @ 2019-07-06 15:15 King'home 阅读(226) 评论(0) 推荐(0) 编辑


2019年7月5日

摘要: 一、频率简介: 限制用户一段时间内的访问次数 二、怎么使用 配置setting.py文件: 新建一个mythrottle.py 文件,在文件中新建一个频率类,继承SimpleRateThrottle 重写get_cache_key, 返回self.get_ident(request), 记住scop 阅读全文

posted @ 2019-07-05 15:14 King'home 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 一、频率源码分析 1、进入APIView的dispatch方法,里面的inital方法: 2、inital方法进行 3、获取自定义访问频率的内容 二、SimpleRateThrottle源码 阅读全文

posted @ 2019-07-05 08:41 King'home 阅读(132) 评论(0) 推荐(0) 编辑


2019年7月4日

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

posted @ 2019-07-04 20:51 King'home 阅读(340) 评论(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 阅读(104) 评论(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) 编辑


2019年7月3日

摘要: 一、自定义序列化组件 新建一个任意名的py文件,里面导入serlizer from rest_framework import serializers 自定义一个类继承serializers,里面写需要序列化的字段 方法一:继承serializers.Serializer class BookSerlizer(serializers.Serializer): title = ser... 阅读全文

posted @ 2019-07-03 14:58 King'home 阅读(780) 评论(0) 推荐(0) 编辑


2019年7月2日

摘要: Restful规范 一、RESTFUL API设计规范 (10条): API与用户的通信协议,总是使用HTTPS协议 域名: http://api.example.com 尽量将API部署在专用域名(会存在跨域问题) http://example.org/api API很简单 版本: 可以放在路径中 阅读全文

posted @ 2019-07-02 08:12 King'home 阅读(348) 评论(0) 推荐(0) 编辑


上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

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