这门课解决的是"能写 Python,但做不出一个完整可用的 Web 系统"的问题。很多人学完语法后卡在同一处:前端页面能画,后端接口也能写,但两边连不起来,登录、权限、数据增删改查这些真实需求一上手就散架。这套内容围绕 Django 加 Vue 的前后端分离结构展开,重点不在语言本身,而在一个项目从建库、写接口、做鉴权到前端调用、打包上线的完整链路。如果你之前只写过脚本或单文件小工具,它能帮你把零散知识拼成一个可交付的作品。

适合什么基础,不适合什么基础

需要你已经会 Python 基础语法,知道函数、类、模块是怎么回事,最好动手写过一点代码。前端方面不要求精通,但要能看懂 HTML、CSS 和基本的 JavaScript,否则 Vue 部分会跟得吃力。完全零基础的人先补语法再来,不然中途容易掉队。反过来,如果你已经做过多个 Django 项目、熟悉 DRF 和 Vue 组件通信,这套内容对你偏基础,价值有限。它更适合"学过但没独立做完过一个项目"的转行者和在校生,以及工作中需要自己搭后台、做内部工具的非专职开发。

建议先看哪几块,怎么配合练习

不要从头顺着播。先跳到接口部分,把 DRF 的视图写法理清楚:从 APIView 到通用视图再到视图集,是一条逐步简化的线,看懂"为什么后面能用更少代码做同样的事",比记住写法更重要。接着看序列化器那一块,它是前后端数据格式的翻译层,理解它能省下大量调试时间。接口调通后再回到 Vue,重点看组件如何发请求、如何处理返回数据和登录状态。练习方式建议是:每看完一个功能点,先自己写一遍,再对照讲解改,不要只看不敲。接口测试工具那部分别跳过,学会独立验证接口,你才能在没有前端的情况下排查问题。学生成绩管理这类完整案例适合放在后期,当作串联所有知识点的综合练习,而不是入门材料。

学完能独立做什么

比较现实的目标是:你能自己设计数据表,写出带增删改查和分页的接口,实现用户登录、权限区分和密码修改,并让 Vue 前端把这些接口串成一个能用的界面。放到工作里,这意味着你可以独立承担中小型管理系统的开发,比如内部数据录入平台、内容后台、简单的业务工具。它不会让你直接成为架构师,但能让你从"会写代码"走到"能交付一个项目",这一步对求职和接活都是实打实的门槛。资料里的视频按功能切分,适合当参考手册反复查,不建议一次性刷完。真正决定效果的,是你自己动手重写的那几遍。

课程目录

课程目录100 集
  • 0696.大熊课堂Django+VuePython Web全栈开发194节 99基于类的视图3-使用视图集 .mp4
  • 98基于类的视图2-通用视图 .mp4
  • 97基于类的视图1-使用APIView实现 .mp4
  • 96postman接口测试工具的使用 .mp4
  • 95APIView 视图扩展 .mp4
  • 94使用ModelSerializer简化代码 .mp4
  • 93传统方式创建接口 .mp4
  • 92初识DRF .mp4
  • 91创建电影应用 .mp4
  • 90创建Django电影项目 .mp4
  • 89学生成绩管理系统-项目总结 .mp4
  • 88用户管理视图函数权限管理功能实现 .mp4
  • 87用户管理视图类权限管理功能实现 .mp4
  • 86用户管理修改密码功能实现 .mp4
  • 85用户管理使用logout实现退出登录功能 .mp4
  • 84用户管理把常用信息写入到session会话 .mp4
  • 83用户管理提交登录请求并判断角色 .mp4
  • 82用户管理创建登录页面 .mp4
  • 81成绩管理成绩管理功能实现 .mp4
  • 80老师管理老师管理功能实现 .mp4
  • 79学生管理自定义模板标签解决分页bug .mp4
  • 78学生管理使用getqueryset实现搜索学生 .mp4
  • 77学生管理从数据库中查询学生数据并导出到Excel .mp4
  • 76学生管理创建批量导出学生信息视图函数 .mp4
  • 75学生管理将上传Excel信息写入到数据库中 .mp4
  • 74学生管理使用0penPyXL处理上传的Excel信 .mp4
  • 73学生管理SweetAlert2上传Excel文件 .mp4
  • 72学生管理使用OpenPyXL写入Excel .mp4
  • 71学生管理使用OpenPyXL读取Excel .mp4
  • 70学生管理创建BulkDeleteView批量删除 .mp4
  • 69学生管理创建DeleteView删除学生信息 .mp4
  • 68学生管理创建编辑页面并对其验证 .mp4
  • 67学生管理创建UpdateView视图类 .mp4
  • 66学生管理把学生信息写入到数据库 .mp4
  • 65学生管理formvalid处理提交表单 .mp4
  • 64学生管理forminvalid验证失败优化处理 .mp4
  • 63学生管理Form类验证新增学生信息 .mp4
  • 62学生管理验证并保存学生信息 .mp4
  • 61学生管理fetch发送请求添加学生信息 .mp4
  • 60学生管理SweetAlert2弹出框的基本使用 .mp4
  • 59学生管理创建ListView列表页视图类 .mp4
  • 58班级管理使用DeleteView实现删除班级 .mp4
  • 57班级管理使用模板标签实现表单校验 .mp4
  • 56班级管理使用CreateView新增和UpdateV .mp4
  • 55班级管理搜索和分页功能实现 .mp4
  • 54班级管理创建列表页模板页面 .mp4
  • 53班级管理创建ListView列表页视图类 .mp4
  • 52班级管理创建Grade模型并配置后台 .mp4
  • 51设置全局配置setting .mp4
  • 50虚拟环境中创建Django5项目 .mp4
  • 49学生成绩管理系统-需求分析 .mp4
  • 48学生成绩管理系统-项目简介 .mp4
  • 47开发企业官网12.设置新闻页样式 .mp4
  • 46开发企业官网11.首页显示新闻内容 .mp4
  • 45开发企业官网10.使用富文本编辑器 .mp4
  • 44开发企业官网9.新闻列表页和详情页模块实现 .mp4
  • 43开发企业官网8.文章管理模块实现 .mp4
  • 42开发企业官网7.团队介绍模块实现 .mp4
  • 41开发企业官网6.幻灯片效果前端显示 .mp4
  • 40开发企业官网5.创建幻灯片模型 .mp4
  • 39开发企业官网4.渲染静态文件 .mp4
  • 38开发企业官网3.配置数据库 .mp4
  • 37开发企业官网2.创建项目和应用 .mp4
  • 36开发企业官网1.需求分析 .mp4
  • 35django后台设置函数 .mp4
  • 34Django后台配置后台 .mp4
  • 33Django后台注册后台模型 .mp4
  • 32ORM删除数据 .mp4
  • 31ORM更新数据 .mp4
  • 30ORM多条件查询 .mp4
  • 29ORM查询条件 .mp4
  • 28ORM查询数据 .mp4
  • 27ORM新增数据 .mp4
  • 26模型设置meta元数据 .mp4
  • 25模型创建模型 .mp4
  • 24模型配置mysql数据库 .mp4
  • 23模型什么是orm .mp4
  • 22模板继承和包含 .mp4
  • 21模板过滤器 .mp4
  • 20模板循环和判断标签 .mp4
  • 19模板中的变量 .mp4
  • 194部署前后端分离项目配置gunicorn和super .mp4
  • 193部署前后端分离项目配置celery和flowe .mp4
  • 192部署前后端分离项目配置网站项目支付功能 .mp4
  • 191部署前后端分离项目配置项目后端启动服务 .mp4
  • 190部署前后端分离项目配置项目前端启动服务 .mp4
  • 18模板引擎和配置 .mp4
  • 189部署前后端分离项目上传代码到服务器 .mp4
  • 188配置supervisor监控进程 .mp4
  • 187配置gunicorn多进程提升性能 .mp4
  • 186企业网站配置nginx .mp4
  • 185nginx基本使用 .mp4
  • 184创建虚拟环境并启动服务 .mp4
  • 183创建python项目添加包依赖 .mp4
  • 182上传代码到服务器方式2-git上传代码到服务器 .mp4
  • 181上传代码到服务器方式1-FTP上传 .mp4
  • 180安装并配置mysql .mp4
  • 17HttpResponse响应对象 .mp4
  • 179安装和配置宝塔面板 .mp4
  • 178购买阿里云服务器 .mp4
  • 适合人群 Python开发者 Web前端开发者 全栈开发爱好者 学习收获 熟练使用Django框架 掌握Vue前端技术 构建全栈Web应用 祝您学习愉快! 学有所成,前程似锦!