《大熊课堂_Django+Vue:Python Web全栈开发【194节】视频教程》是一套系统、实战性强的全栈开发课程,采用目前主流的前后端分离技术栈:后端使用 Python 的 Django 框架,前端则是基于 Vue.js 的现代化 SPA(单页应用)开发模式。课程内容从基础知识讲起,逐步深入,最终带领学员完成一个企业级项目的开发,适合希望成为 Python 全栈工程师的学员。


一、课程基本信息

  • 课程名称:大熊课堂_Django+Vue:Python Web全栈开发
  • 课程时长:共194节视频课程
  • 教学形式:录播视频 + 项目实战 + 案例演练
  • 开发技术栈
    • 后端:Python 3.x、Django、Django REST Framework
    • 前端:Vue 2.x / 3.x、Element UI / Ant Design Vue、Axios
    • 数据库:MySQL、SQLite
    • 工具:Postman、VS Code、PyCharm、Navicat、Git
  • 适合人群
    • 有 Python 基础,想系统掌握 Web 全栈开发的初中级开发者
    • 计划求职 Django/Vue 岗位的程序员
    • 自学能力强,想做项目上线的个人开发者

二、课程内容结构

第一阶段:开发环境与基础准备

  • Python、Django 开发环境搭建(Windows/Mac/Linux 通用)
  • Vue 开发环境与 CLI 工具安装
  • VS Code / PyCharm 编辑器配置技巧
  • Git 版本管理工具的使用
  • 创建第一个 Django 项目和 Vue 项目

第二阶段:Django 后端开发核心

  • Django 项目结构详解
  • MTV 模式与路由系统
  • ORM 模型设计与数据库操作
  • Django Admin 管理后台定制
  • 表单系统与数据验证
  • Django 中间件、信号机制
  • Django REST framework(DRF)详解:
    • 序列化器设计
    • 视图类与视图集
    • 路由注册与 API 自动化
    • Token 和 JWT 鉴权系统
  • 接口测试与 Postman 实战

第三阶段:Vue 前端开发核心

  • Vue 基础语法:指令、组件、事件绑定
  • Vue CLI 构建项目
  • Vue Router 路由系统配置
  • Vuex 状态管理(模块化管理)
  • 使用 Axios 与后端进行接口通信
  • 表单组件与 Element UI 的集成
  • 自定义组件与插槽机制
  • Vue 生命周期详解与调试技巧

第四阶段:前后端联调与项目实战

  • 接口设计与跨域问题解决(CORS)
  • Token/JWT 登录注册逻辑实现
  • 用户权限控制与角色管理
  • 文件上传与富文本编辑器
  • 数据分页与搜索功能
  • 图表组件(Echarts)整合
  • 前后端统一异常处理与提示
  • 使用 Nginx 进行部署、跨域代理
  • 使用 Gunicorn + Supervisor + Nginx 完成后端部署

第五阶段:企业级项目实战(综合应用)

  • 项目主题:后台管理系统 / 电商管理平台 / 博客系统(根据版本而定)
  • 模块划分:用户管理、权限分配、菜单控制、内容发布、系统日志、操作记录
  • 高级功能:
    • 图片上传 + 云存储(七牛云、阿里OSS)
    • 富文本内容发布(集成 WangEditor 或 Tinymce)
    • 接入图形验证码、邮箱验证码
    • 支持多语言切换
  • 项目打包上线与优化

第六阶段:进阶与运维(部分高级内容)

  • Django 中 Celery 分布式任务队列
  • Django Channel 实现 WebSocket 实时功能
  • Vue3 Composition API 与 TypeScript 进阶
  • 项目部署到云服务器(宝塔/Ubuntu/腾讯云/阿里云)
  • Nginx + HTTPS 配置、自动化部署脚本

三、课程亮点

  • 理论 + 实战结合:从基础到项目,注重动手实践
  • 贴近企业需求:项目实战模拟企业真实开发流程
  • 源码开放:提供全部课程源码,方便跟学和复现
  • 讲解细致:适合零基础入门,也适合有经验者系统提升
  • 持续更新:配套答疑服务和可能的后续更新课程

四、学习成果

学完本套课程后,你将掌握:

  • Django 后端开发核心技能,能构建完整的 RESTful API
  • Vue 前端开发技术,能完成中大型 SPA 项目开发
  • 熟悉前后端分离架构和部署流程
  • 独立开发并上线一个完整的 Web 项目
  • 面试时可展示完整的全栈项目作品,增强竞争力

课程截图:

课程目录:

大熊课堂_Django+Vue:Python Web全栈开发【194节】
├──01_为什么要学习Python Web开发.mp4 25.39M
├──02_django项目简介.mp4 34.07M
├──03_什么是web框架.mp4 15.58M
├──04_准备开发环境.mp4 12.25M
├──05_虚拟环境下安装django.mp4 13.33M
├──06_创建django项目.mp4 17.91M
├──07_django的mvt模式.mp4 5.09M
├──08_创建Django应用.mp4 21.98M
├──09_路由匹配模式1:字符串精确模式.mp4 11.93M
├──100_安装前端框架Vue3.mp4 25.38M
├──101_Vue执行流程.mp4 22.06M
├──102_安装css框架tailwind.mp4 27.90M
├──103_创建项目首页.mp4 42.41M
├──104_解决跨域问题.mp4 7.69M
├──105_发送axios请求.mp4 20.59M
├──106_使用模板显示首页数据.mp4 54.24M
├──107_实现分页请求数据功能.mp4 49.36M
├──108_页面中添加分页按钮.mp4 39.97M
├──109_实现上一页下一页按钮跳转功能.mp4 36.16M
├──10_路由匹配模式2:路径转换器格式.mp4 20.79M
├──110_分页按钮实现跳转功能.mp4 45.58M
├──111_电影详情页实现.mp4 42.14M
├──112_搜索功能接口实现.mp4 34.00M
├──113_实现搜索后页面.mp4 55.16M
├──114_实现顶部导航栏分类功能.mp4 28.48M
├──115_分类下地区查询功能实现.mp4 79.52M
├──116_用户模块djoser介绍.mp4 26.67M
├──117_用户注册接口实现.mp4 15.36M
├──118_用户注册邮箱配置.mp4 31.25M
├──119_实现邮箱验证唯一的功能.mp4 38.31M
├──11_路由匹配模式3:正则表达式.mp4 12.89M
├──120_用户注册信息验证.mp4 30.95M
├──121_用户注册信息验证2.mp4 23.16M
├──122_发送注册用户请求.mp4 19.42M
├──123_通过邮件激活用户功能.mp4 31.57M
├──124_用户登录接口实现.mp4 28.29M
├──125_登录页面实现.mp4 23.66M
├──126_判断用户登录状态.mp4 58.30M
├──127_刷新token实现自动登录.mp4 41.36M
├──128_退出用户登录功能.mp4 23.81M
├──129_重置密码接口实现.mp4 23.99M
├──12_函数视图.mp4 14.00M
├──130_发送重置邮件的功能.mp4 14.45M
├──131_通过邮件重置密码.mp4 20.42M
├──132_修改密码接口实现.mp4 22.04M
├──133_修改密码页面实现.mp4 26.76M
├──134_导航守卫判断个人中心页面是否登录.mp4 50.42M
├──135_导航守卫判断登录注册页面.mp4 13.22M
├──136_djoser本地化语言配置.mp4 22.79M
├──137_user表关联profile表.mp4 36.49M
├──138_movie收藏表之间的模型关系.mp4 18.24M
├──139_收藏电影接口实现.mp4 28.46M
├──13_函数视图实例:实现登录功能.mp4 37.85M
├──140_取消收藏和收藏列表接口实现.mp4 20.66M
├──141_判断是否收藏电影接口实现.mp4 20.68M
├──142_判断收藏状态页面实现.mp4 24.11M
├──143_添加收藏和取消收藏页面实现.mp4 25.88M
├──144_电影收藏列表页面实现.mp4 16.58M
├──145_57.电影分类接口权限设置.mp4 35.30M
├──146_58.用户收藏接口权限设置.mp4 15.97M
├──147_59.优化代码-统一管理错误信息.mp4 41.59M
├──148_60.优化代码-统一设置headers.mp4 11.33M
├──149_61.创建交易应用判断是否显示网盘.mp4 14.41M
├──14_基于类的视图.mp4 20.62M
├──150_获取当前用户状态查看网盘信息.mp4 36.24M
├──151_63.会员卡接口实现.mp4 38.12M
├──152_会员卡页面实现.mp4 16.02M
├──153_65.支付宝沙箱环境配置.mp4 23.20M
├──154_支付宝支付流程.mp4 22.53M
├──155_支付宝支付示例功能实现.mp4 43.33M
├──156_支付宝支付接口实现.mp4 32.10M
├──157_支付宝支付交易方法实现.mp4 24.68M
├──158_70.支付宝创建订单实现.mp4 23.71M
├──159_支付宝支付页面实现.mp4 35.01M
├──15_HttpRequest请求对象.mp4 33.03M
├──160_内网穿透工具使用.mp4 21.56M
├──161_支付宝异步验签1.配置回调信息并获取异步验签参数.mp4 33.15M
├──162_支付宝异步验签2.rsa验签.mp4 36.43M
├──163_支付宝异步验签3.验证返回参数.mp4 43.67M
├──164_验签成功更改订单状态.mp4 41.31M
├──165_使用事务保持数据一致性.mp4 15.45M
├──166_我的订单接口实现.mp4 49.18M
├──167_我的订单页面实现.mp4 35.47M
├──168_根据订单号进行查询我的订单.mp4 19.91M
├──169_完成未支付订单接口和页面实现.mp4 34.04M
├──16_获取6种不同形式的请求参数.mp4 12.50M
├──170_异步和定时任务简介.mp4 11.02M
├──171_redis的安装和配置.mp4 8.41M
├──172_celery的安装和基本使用.mp4 10.53M
├──173_flower的安装和基本使用.mp4 5.50M
├──174_celery执行异步任务.mp4 33.37M
├──175_celery-beat执行定时任务.mp4 23.40M
├──176_更新订单状态.mp4 36.66M
├──177_项目部署简介.mp4 15.99M
├──178_购买阿里云服务器.mp4 10.78M
├──179_安装和配置宝塔面板.mp4 19.43M
├──17_HttpResponse响应对象.mp4 20.80M
├──180_安装并配置mysql.mp4 15.84M
├──181_上传代码到服务器方式1-FTP上传.mp4 12.15M
├──182_上传代码到服务器方式2-git上传代码到服务器.mp4 30.18M
├──183_创建python项目添加包依赖.mp4 12.17M
├──184_创建虚拟环境并启动服务.mp4 19.01M
├──185_nginx基本使用.mp4 39.84M
├──186_企业网站配置nginx.mp4 22.41M
├──187_配置gunicorn多进程提升性能.mp4 17.36M
├──188_配置supervisor监控进程.mp4 31.36M
├──189_【部署前后端分离项目】上传代码到服务器.mp4 18.90M
├──18_模板引擎和配置.mp4 17.65M
├──190_【部署前后端分离项目】配置项目前端启动服务.mp4 29.83M
├──191_【部署前后端分离项目】配置项目后端启动服务.mp4 32.80M
├──192_【部署前后端分离项目】配置网站项目支付功能.mp4 6.95M
├──193_【部署前后端分离项目】配置celery和flowe.mp4 14.24M
├──194_【部署前后端分离项目】配置gunicorn和super.mp4 23.32M
├──19_模板中的变量.mp4 23.56M
├──20_模板循环和判断标签.mp4 32.87M
├──21_模板过滤器.mp4 24.13M
├──22_模板继承和包含.mp4 26.84M
├──23_【模型】什么是orm.mp4 5.25M
├──24_【模型】配置mysql数据库.mp4 23.64M
├──25_【模型】创建模型.mp4 47.66M
├──26_【模型】设置meta元数据.mp4 26.28M
├──27_ORM新增数据.mp4 40.61M
├──28_ORM查询数据.mp4 16.69M
├──29_ORM查询条件.mp4 25.00M
├──30_ORM多条件查询.mp4 12.96M
├──31_ORM更新数据.mp4 13.99M
├──32_ORM删除数据.mp4 13.59M
├──33_【Django后台】注册后台模型.mp4 37.11M
├──34_【Django后台】配置后台.mp4 18.64M
├──35_【django后台】设置函数.mp4 15.13M
├──36_【开发企业官网】1.需求分析.mp4 42.30M
├──37_【开发企业官网】2.创建项目和应用.mp4 25.06M
├──38_【开发企业官网】3.配置数据库.mp4 19.43M
├──39_【开发企业官网】4.渲染静态文件.mp4 35.12M
├──40_【开发企业官网】5.创建幻灯片模型.mp4 58.41M
├──41_【开发企业官网】6.幻灯片效果前端显示.mp4 40.22M
├──42_【开发企业官网】7.团队介绍模块实现.mp4 42.19M
├──43_【开发企业官网】8.文章管理模块实现.mp4 49.67M
├──44_【开发企业官网】9.新闻列表页和详情页模块实现.mp4 38.38M
├──45_【开发企业官网】10.使用富文本编辑器.mp4 42.47M
├──46_【开发企业官网】11.首页显示新闻内容.mp4 60.79M
├──47_【开发企业官网】12.设置新闻页样式.mp4 39.60M
├──48_【学生成绩管理系统】-项目简介.mp4 18.16M
├──49_【学生成绩管理系统】-需求分析.mp4 16.08M
├──50_虚拟环境中创建Django5项目.mp4 16.73M
├──51_设置全局配置setting.mp4 24.23M
├──52_【班级管理】创建Grade模型并配置后台.mp4 31.23M
├──53_【班级管理】创建ListView列表页视图类.mp4 29.42M
├──54_【班级管理】创建列表页模板页面.mp4 20.18M
├──55_【班级管理】搜索和分页功能实现.mp4 23.88M
├──56_【班级管理】使用CreateView新增和UpdateV.mp4 29.99M
├──57_【班级管理】使用模板标签实现表单校验.mp4 33.77M
├──58_【班级管理】使用DeleteView实现删除班级.mp4 15.28M
├──59_【学生管理】创建ListView列表页视图类.mp4 19.36M
├──60_【学生管理】SweetAlert2弹出框的基本使用.mp4 37.07M
├──61_【学生管理】fetch发送请求添加学生信息.mp4 36.21M
├──62_【学生管理】验证并保存学生信息.mp4 34.57M
├──63_【学生管理】Form类验证新增学生信息.mp4 31.06M
├──64_【学生管理】form_invalid验证失败优化处理.mp4 23.82M
├──65_【学生管理】form_valid处理提交表单.mp4 27.60M
├──66_【学生管理】把学生信息写入到数据库.mp4 28.52M
├──67_【学生管理】创建UpdateView视图类.mp4 27.36M
├──68_【学生管理】创建编辑页面并对其验证.mp4 40.00M
├──69_【学生管理】创建DeleteView删除学生信息.mp4 32.35M
├──70_【学生管理】创建BulkDeleteView批量删除.mp4 46.03M
├──71_【学生管理】使用OpenPyXL读取Excel.mp4 32.44M
├──72_【学生管理】使用OpenPyXL写入Excel.mp4 24.80M
├──73_【学生管理】SweetAlert2上传Excel文件.mp4 29.97M
├──74_【学生管理】使用0penPyXL处理上传的Excel信.mp4 15.09M
├──75_【学生管理】将上传Excel信息写入到数据库中.mp4 21.84M
├──76_【学生管理】创建批量导出学生信息视图函数.mp4 40.66M
├──77_【学生管理】从数据库中查询学生数据并导出到Excel.mp4 29.40M
├──78_【学生管理】使用get_queryset实现搜索学生.mp4 42.22M
├──79_【学生管理】自定义模板标签解决分页bug.mp4 23.60M
├──80_【老师管理】老师管理功能实现.mp4 40.21M
├──81_【成绩管理】成绩管理功能实现.mp4 33.95M
├──82_【用户管理】创建登录页面.mp4 25.00M
├──83_【用户管理】提交登录请求并判断角色.mp4 44.52M
├──84_【用户管理】把常用信息写入到session会话.mp4 18.53M
├──85_【用户管理】使用logout实现退出登录功能.mp4 47.80M
├──86_【用户管理】修改密码功能实现.mp4 20.90M
├──87_【用户管理】视图类权限管理功能实现.mp4 41.70M
├──88_【用户管理】视图函数权限管理功能实现.mp4 14.21M
├──89_【学生成绩管理系统】-项目总结.mp4 9.97M
├──90_创建Django电影项目.mp4 36.11M
├──91_创建电影应用.mp4 27.87M
├──92_初识DRF.mp4 12.63M
├──93_传统方式创建接口.mp4 15.41M
├──94_使用ModelSerializer简化代码.mp4 16.77M
├──95_APIView 视图扩展.mp4 27.09M
├──96_postman接口测试工具的使用.mp4 29.16M
├──97_基于类的视图1-使用APIView实现.mp4 50.24M
├──98_基于类的视图2-通用视图.mp4 69.40M
└──99_基于类的视图3-使用视图集.mp4 36.37M

声明:本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!