[220] Python Flask高级编程之RESTFul API前后端分离精讲 -

[220] Python Flask高级编程之RESTFul API前后端分离精讲风筝自习室-课程资源-网盘资源风筝自习室
[220] Python Flask高级编程之RESTFul API前后端分离精讲 -
此内容为付费阅读,请付费后查看
500积分
付费阅读

image

网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。

网盘链接:

1. 随便聊聊

  • 1-1 Flask VS Django
  • 1-2 课程更新维护说明

2. 起步与红图

  • 2-1 环境、开发工具与flask1.0
  • 2-2 初始化项目
  • 2-3 新建入口文件
  • 2-4 蓝图分离视图函数的缺陷
  • 2-5 打开思维,创建自己的Redprint——红图
  • 2-6 实现Redprint
  • 2-7 优化Redprint

3. REST基本特征

  • 3-1 REST的最基本特征(可选观看)
  • 3-2 为什么标准REST不适合内部开发(可选观看)

4. 自定义异常对象

  • 4-1 关于“用户”的思考
  • 4-2 构建Client验证器
  • 4-3 处理不同客户端注册的方案
  • 4-4 创建User模型
  • 4-5 完成客户端注册
  • 4-6 生成用户数据
  • 4-7 自定义异常对象
  • 4-8 浅谈异常返回的标准与重要性
  • 4-9 自定义APIException

5. 理解WTForms并灵活改造她

  • 5-1 重写WTForms 一
  • 5-2 重写WTForms 二
  • 5-3 可以接受定义的复杂,但不能接受调用的复杂
  • 5-4 已知异常与未知异常
  • 5-5 全局异常处理

6. Token与HTTPBasic验证 —— 用令牌来管理用户

  • 6-1 Token概述
  • 6-2 获取Token令牌
  • 6-3 Token的用处
  • 6-4 @auth拦截器执行流程
  • 6-5 HTTPBasicAuth基本原理
  • 6-6 以BasicAuth的方式发送Token
  • 6-7 验证Token
  • 6-8 重写first_or_404与get_or_404

7. 模型对象的序列化

  • 7-1 鸡汤?
  • 7-2 理解序列化时的default函数
  • 7-3 不完美的对象转字典
  • 7-4 深入理解dict的机制
  • 7-5 一个元素的元组要特别注意
  • 7-6 序列化SQLAlchemy模型
  • 7-7 完善序列化
  • 7-8 ViewModel对于API有意义吗

8. 权限控制

  • 8-1 删除模型注意事项
  • 8-2 g变量中读取uid防止超权
  • 8-3 生成超级管理员账号
  • 8-4 不太好的权限管理方案
  • 8-5 比较好的权限管理方案
  • 8-6 实现Scope权限管理 一
  • 8-7 globals()实现“反射”
  • 8-8 实现Scope权限管理 二
  • 8-9 Scope优化一 支持权限相加
  • 8-10 Scope优化 二 支持权限链式相加
  • 8-11 Scope优化 三 所有子类支持相加
  • 8-12 Scope优化 四 运算符重载
  • 8-13 Scope 优化 探讨模块级别的Scope
  • 8-14 Scope优化 实现模块级别的Scope
  • 8-15 Scope优化 七 支持排除

9. 实现部分鱼书小程序功能

  • 9-1 小程序演示API调用效果
  • 9-2 模糊搜索书籍
  • 9-3 再谈严格型REST的缺陷
  • 9-4 实现hide方法
  • 9-5 @orm.reconstructor 解决模型对象实例化问题
  • 9-6 重构hide与append
  • 9-7 赠送礼物接口
  • 9-8 实现获取令牌信息接口
© 版权声明
THE END
加入本站 VIP,免费下载本站所有内容
点赞7 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容