
├── 01.01 学习须知
├── …
├── 01.08 关于虚拟环境
├── …
├── 02.03 初识网络
├── …
├── 02.06 手撸web框架
├── …
├── 02.12 快速创建django程序-命令行
├── …
├── 03.02 路由-传统写法
├── …
├── 03.23 视图-扩展请求体
├── …
├── 04.05 模板-常见语法
├── …
├── 04.30 ORM-表关系之多对多
├── …
├── 05.02 orm-基本操作
├── …
├── 05.23 缓存和session
├── …
├── 06.05 单点知识-权限设计思路
├── …
├── 06.10 认证-登录界面相关知识点
├── …
├── 07.01 知识点-ajax
├── …
├── 07.13 短信登录-登录逻辑
├── …
├── 08.02 动态菜单和美化
├── …
├── 08.07 处理权限小细节
├── …
├── 09.02 客户列表-关联数据
├── …
├── 09.16 搜索
├── …
├── 10.02 权限判断-按钮控制
├── …
├── 10.15 创建订单-订单和交易记录
├── …
├── 11.03 message的快速使用
├── …
├── 11.18 worker-核心算法
├── …
├── 12.17 服务器-uwsgi
├── 12.18 服务器-nginx
├── …
├── 12.23 服务器-https部署
├── …
├── 13.05 认证-快速使用
├── …
├── 13.14 权限-快速使用
├── …
├── 13.21 限流-快速使用
├── …
├── 14.07 解析器-流程概述
├── …
├── 14.17 序列化-初识
├── …
├── 15.03 序列化-基本校验
├── …
├── 15.19 案例-登录
├── …
├── 16.03 分页-PageNumberPagination
├── …
├── 16.11 视图-ViewSetMixin
├── …
├── 17.03 vue的介绍
├── …
├── 17.13 列表渲染v-for
├── …
├── 18.08 vue生命周期
├── …
├── 18.21 vue-cli创建项目并启动
├── …
├── 19.17 vue-router的使用
├── …
├── 19.22 toRefs的使用
├── …
├── 20.02 ES6-变量和常量
├── …
├── 20.13 router-快速上手
├── …
├── 20.27 跨域-基本处理
├── …
├── 21.01 供应链系统概述
├── …
├── 21.15 后端-jwt的实现
├── …
├── 22.03 短信登录-实现
├── …
├── 22.14 实名认证-页面A
├── …
├── 23.07 百度-图像识别
├── …
├── 23.20 支付宝-支付(充值)
├── …
├── 24.03 钱包页面-充值和提现
├── …
├── 24.20 交易记录-表格和分页展示
├── …
├── 25.10 发布-运单发布
├── …
├── 25.14 合同-生成PDF
├── …
├── 26.05 结构-mixins-返回值
├── …
├── 26.15 日志-sentry-后续
├── …
├── 27.02 信号-自定义
├── …
├── 27.14 auth-权限
├── …
├── 28.06 v1-前端-动态菜单
├── …
├── 28.18 v3-前端-动态菜单
├── …
├── 29.09 角色-列表
├── …
├── 29.17 分配权限-给角色分配
├── …
├── 30.02 API校验
├── …
├── 30.20 供应链-rbac-API测试 Python路飞学城Django项目实战班_文件目录.txtTXT
├── …
├── 31.02 微信小程序概述
├── …
├── 31.24 案例-人脸匹配
├── …
├── 32.03 demo-活动-列表
├── …
├── 32.21 供应链-官方tabBar
├── …
├── 33.02 微信-登录流程
├── …
└── 33.22 知识点-支付-提前准备资料