摘要: 解析器 (1)api/urls.py (2)views.py (3)通过postman发送Json数据 在后台可以获取发过来的Json数据 源码流程 (1)dispatch (2)initialize_request 获取所有解析器 (3)get_parsers (4)parser_classes 阅读全文
posted @ 2018-10-31 17:03 wanstack 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 新建一个工程Myproject和一个app名为api (1)api/models.py (2)Myproject/urls.py (3)api/urls.py (4)views.py (5)settings.py 1.url中通过GET传参 后台可以看到当前的版本 如果url中没有传版本参数,则显示 阅读全文
posted @ 2018-10-31 16:22 wanstack 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一 添加节流 自定义节流的方法 限制60s内只能访问3次 (1)API文件夹下面新建throttle.py,代码如下: (2)settings中全局配置节流 (3)现在访问auth看看结果: 60s内访问次数超过三次,会限制访问 提示剩余多少时间可以访问 接着访问 二 节流源码分析 (1)dispa 阅读全文
posted @ 2018-10-31 15:03 wanstack 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一 添加权限 (1)API/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 (2)settings.py全局配置权限 (3)views.py添加权限 默认所有的业务都需要SVIP权限才能访问 OrderView类里面没写表示使用全局配置的S 阅读全文
posted @ 2018-10-31 14:12 wanstack 阅读(299) 评论(0) 推荐(0) 编辑