
├── 01_为什么要学习Python Web开发
├── …
├── 05_虚拟环境下安装django
├── 06_创建django项目
├── 07_django的mvt模式
├── 08_创建Django应用
├── …
├── 12_函数视图
├── …
├── 14_基于类的视图
├── …
├── 17_HttpResponse响应对象
├── 18_模板引擎和配置
├── …
├── 22_模板继承和包含
├── 23_【模型】什么是orm
├── 24_【模型】配置mysql数据库
├── 25_【模型】创建模型
├── …
├── 27_ORM新增数据
├── 28_ORM查询数据
├── …
├── 31_ORM更新数据
├── 32_ORM删除数据
├── 33_【Django后台】注册后台模型
├── …
├── 36_【开发企业官网】1.需求分析
├── 37_【开发企业官网】2.创建项目和应用
├── …
├── 40_【开发企业官网】5.创建幻灯片模型
├── …
├── 43_【开发企业官网】8.文章管理模块实现
├── 44_【开发企业官网】9.新闻列表页和详情页模块实现
├── …
├── 47_【开发企业官网】12.设置新闻页样式
├── 48_【学生成绩管理系统】-项目简介
├── …
├── 50_虚拟环境中创建Django5项目
├── …
├── 52_【班级管理】创建Grade模型并配置后台
├── …
├── 55_【班级管理】搜索和分页功能实现
├── …
├── 59_【学生管理】创建ListView列表页视图类
├── …
├── 63_【学生管理】Form类验证新增学生信息
├── …
├── 67_【学生管理】创建UpdateView视图类
├── …
├── 71_【学生管理】使用OpenPyXL读取Excel
├── …
├── 77_【学生管理】从数据库中查询学生数据并导出到Excel
├── …
├── 89_【学生成绩管理系统】-项目总结
├── 90_创建Django电影项目
├── …
├── 92_初识DRF
├── …
├── 94_使用ModelSerializer简化代码
├── …
├── 97_基于类的视图1-使用APIView实现
├── …
├── 99_基于类的视图3-使用视图集
├── 100_安装前端框架Vue3
├── …
├── 102_安装css框架tailwind
├── …
├── 104_解决跨域问题
├── 105_发送axios请求
├── …
├── 111_电影详情页实现
├── …
├── 116_用户模块djoser介绍
├── 117_用户注册接口实现
├── …
├── 123_通过邮件激活用户功能
├── 124_用户登录接口实现 大熊课堂_Django+Vue:Python Web全栈开发【194节】_文件目录.txtTXT
├── …
├── 127_刷新token实现自动登录
├── …
├── 132_修改密码接口实现
├── …
├── 134_导航守卫判断个人中心页面是否登录
├── …
├── 149_61.创建交易应用判断是否显示网盘
├── …
├── 151_63.会员卡接口实现
├── …
├── 153_65.支付宝沙箱环境配置
├── …
├── 156_支付宝支付接口实现
├── …
├── 161_支付宝异步验签1.配置回调信息并获取异步验签参数
├── …
├── 164_验签成功更改订单状态
├── …
├── 169_完成未支付订单接口和页面实现
├── 170_异步和定时任务简介
├── 171_redis的安装和配置
├── 172_celery的安装和基本使用
├── …
├── 174_celery执行异步任务
├── 175_celery-beat执行定时任务
├── …
├── 177_项目部署简介
├── …
├── 185_nginx基本使用
├── …
├── 187_配置gunicorn多进程提升性能
├── …
├── 189_【部署前后端分离项目】上传代码到服务器
├── 190_【部署前后端分离项目】配置项目前端启动服务
├── 191_【部署前后端分离项目】配置项目后端启动服务
├── …
└── 194_【部署前后端分离项目】配置gunicorn和super