这门课解决的不是"Python 能不能做网站"这种概念问题,而是一个很具体的困境:你已经会一点 Python,能写脚本、能看懂函数和类,但面对"做一个能登录、能存数据、能给别人用的网站"时不知道从哪下手。Django 和 Vue 是目前招聘信息里出现频率很高的一对组合,前者负责后端逻辑和数据,后者负责页面上用户看到、点到的部分。这门课把这两块串起来讲,重点落在"一个人能不能独立把前后端搭起来"这件事上。
需要先说明它不适合谁。如果你连 Python 的列表、字典、函数都还没写过,直接进来会卡在环境配置和语法细节上,建议先把 Python 基础打一遍。如果你已经用 Django 做过完整项目、熟悉 ORM 各类查询和视图写法,这门课对你偏基础,价值有限。它真正的目标人群是:学过 Python 语法但没做过 Web 项目的人、写过一点后端但前后端没打通的人、以及想从别的语言转到 Python 后端、需要一个能跑起来的完整参照的人。
适合什么基础,进来之前要准备什么
从内容安排看,课程是从开发环境和虚拟环境讲起的,也就是说它默认你会装软件、会用命令行,但不假设你配置过 Python 项目环境。虚拟环境、依赖安装、项目创建这几步是很多初学者的第一个坎,课程把它们放在最前面,说明作者清楚这里的门槛在哪。你需要准备的是一台能装 MySQL 的电脑、基本的命令行操作能力,以及一点耐心——环境问题往往不是看不懂,而是报错信息不熟悉。
数据库部分课程选了 MySQL,并且配置、建模、查询都单独讲了,这意味着你需要对"表、字段、主键"这类概念有最浅的认知。完全没接触过数据库也能跟,但会理解得慢一些。Vue 那部分则要求你对 HTML、CSS 和 JavaScript 有基本感觉,至少知道页面元素和事件是怎么回事,否则前端调试会变成抄代码。
另外要提醒一点:全栈课程天然会牺牲深度。Django 的 ORM 高级用法、Vue 的状态管理和工程化配置,这类课通常只讲常用的那部分。把它当作"建立完整认知和动手能力"的入口是合适的,指望学完就能处理复杂业务架构,期望要放低。
课程的主线:后端从零到能写接口
前半段基本围绕 Django 的核心机制展开。MVT 模式、路由匹配的几种写法、函数视图和类视图的区别、请求对象和响应对象怎么用,这些是 Django 开发的日常。特别是"获取六种不同形式的请求参数"这种细节,属于实际写接口时天天要碰、但教程常常一笔带过的东西。把请求参数搞清楚,你才算是真正能接收前端传来的数据,而不是照着示例改。
ORM 部分是这门课分量较重的环节。从配置数据库、创建模型、设置元数据,到新增、查询、多条件查询、更新、删除,整套流程走了一遍。ORM 的价值在于让你用 Python 代码操作数据库,不用手写 SQL,但它的查询条件和链式写法需要反复练才能记住。跟着视频敲一遍只能算认识,真正掌握要靠自己改条件、改字段去试。Django 后台(admin)的注册和配置也讲了,这块在做内部工具或快速验证数据时非常省事,很多人一开始会忽略它,其实是提效的关键。
需要留意的是,这部分内容是按知识点切分的,一节一个主题,看的时候容易"每节都懂、连起来就忘"。建议每看完一段就自己建个小项目把几个知识点串起来用,比如做一个能录入和查询的简单页面,比单纯记笔记有效。
前端 Vue 与前后端怎么接上
课程标题里带 Vue,说明前端不是附赠内容,而是有独立篇幅的。全栈学习者最常见的断层就在这里:后端接口写好了,前端页面却不知道怎么调用,或者跨域、数据格式对不上,卡半天。这门课把 Vue 放进来的意义就是补上这一段,让你理解前端组件怎么组织、数据怎么绑定、请求怎么发出去、返回的 JSON 怎么渲染到页面上。
学这部分的时候,目标不要定成"精通 Vue"。对后端方向的人来说,Vue 够用就行:能看懂前端代码、能改页面、能自己写一个调用接口的组件。真正要花力气的是理解前后端的分工和数据流——前端负责展示和交互,后端负责数据和规则,两者通过约定好的接口格式通信。这个认知建立起来之后,即使以后换 React 或别的框架,思路是通的。
如果你打算走纯后端方向,Vue 部分可以快速过一遍,重点看接口如何被调用、返回结构怎么设计;如果你想做独立开发者或者小团队里什么都干,那这部分要认真练,因为它决定你能不能一个人把产品做出来给人用。
建议的观看顺序和练习配合方式
不建议从头到尾线性刷完。更合理的做法是分三段:第一段把环境配置、项目创建、MVT 模式、路由和视图看完,目标是让一个页面能跑起来;第二段集中攻 ORM 和后台,目标是数据能存能查;第三段再进入 Vue 和前后端联调。每段结束后都应该有一个能运行的小成果,而不是攒到最后再动手。课程后段带了一个企业官网的实战,从需求分析到模型创建逐步展开,这个案例值得跟着完整做一遍,因为它是把前面零散知识点粘合起来的过程。
练习方式上,最忌讳只看不敲。环境配置、ORM 查询、路由匹配这几块,报错是最好的老师。建议每学完一个模块,就抛开视频自己写一遍,卡住再回去看,这样记忆和手感都会扎实很多。数据库那部分可以刻意改改查询条件、加几个字段,看看结果怎么变。前端部分则试着把后端返回的数据换成别的字段,调一调页面显示,理解数据绑定的逻辑。
最后说清楚学完大概能到什么程度:你可以独立搭起一个带数据库、带用户登录、前后端分离的简单 Web 应用,能读懂别人写的 Django 项目结构,遇到报错知道去哪查。这已经是能写进简历、能拿去面试聊的项目经验了。但真正的进阶——性能、部署、权限体系、大型项目结构——这门课不覆盖,需要你后面自己找更专门的资料补。把它当成一块踏实的跳板,而不是终点。
课程目录
replyreload += ',' + 2198815;01_为什么要学习Python Web开发.mp4 02_django项目简介.mp4 03_什么是web框架.mp4 04_准备开发环境.mp4 05_虚拟环境下安装django.mp4 06_创建django项目.mp4 07_django的mvt模式.mp4 08_创建Django应用.mp4 09_路由匹配模式1:字符串精确模式.mp4 10_路由匹配模式2:路径转换器格式.mp4 11_路由匹配模式3:正则表达式.mp4 12_函数视图.mp4 13_函数视图实例:实现登录功能.mp4 14_基于类的视图.mp4 15_HttpRequest请求对象.mp4 16_获取6种不同形式的请求参数.mp4 17_HttpResponse响应对象.mp4 18_模板引擎和配置.mp4 19_模板中的变量.mp4 20_模板循环和判断标签.mp4 21_模板过滤器.mp4 22_模板继承和包含.mp4 23_【模型】什么是orm.mp4 24_【模型】配置mysql数据库.mp4 25_【模型】创建模型.mp4 26_【模型】设置meta元数据.mp4 27_ORM新增数据.mp4 28_ORM查询数据.mp4 29_ORM查询条件.mp4 30_ORM多条件查询.mp4 31_ORM更新数据.mp4 32_ORM删除数据.mp4 33_【Django后台】注册后台模型.mp4 34_【Django后台】配置后台.mp4 35_【django后台】设置函数.mp4 36_【开发企业官网】1.需求分析.mp4 37_【开发企业官网】2.创建项目和应用.mp4 38_【开发企业官网】3.配置数据库.mp4 39_【开发企业官网】4.渲染静态文件.mp4 40_【开发企业官网】5.创建幻灯片模型.mp4 41_【开发企业官网】6.幻灯片效果前端显示.mp4 42_【开发企业官网】7.团队介绍模块实现.mp4 43_【开发企业官网】8.文章管理模块实现.mp4 44_【开发企业官网】9.新闻列表页和详情页模块实现.mp4 45_【开发企业官网】10.使用富文本编辑器.mp4 46_【开发企业官网】11.首页显示新闻内容.mp4 47_【开发企业官网】12.设置新闻页样式.mp4 48_【学生成绩管理系统】-项目简介.mp4 49_【学生成绩管理系统】-需求分析.mp4 50_虚拟环境中创建Django5项目.mp4 51_设置全局配置setting.mp4 52_【班级管理】创建Grade模型并配置后台.mp4 53_【班级管理】创建ListView列表页视图类.mp4 54_【班级管理】创建列表页模板页面.mp4 55_【班级管理】搜索和分页功能实现.mp4 56_【班级管理】使用CreateView新增和UpdateV.mp4 57_【班级管理】使用模板标签实现表单校验.mp4 58_【班级管理】使用DeleteView实现删除班级.mp4 59_【学生管理】创建ListView列表页视图类.mp4 60_【学生管理】SweetAlert2弹出框的基本使用.mp4 61_【学生管理】fetch发送请求添加学生信息.mp4 62_【学生管理】验证并保存学生信息.mp4 63_【学生管理】Form类验证新增学生信息.mp4 64_【学生管理】form_invalid验证失败优化处理.mp4 65_【学生管理】form_valid处理提交表单.mp4 66_【学生管理】把学生信息写入到数据库.mp4 67_【学生管理】创建UpdateView视图类.mp4 68_【学生管理】创建编辑页面并对其验证.mp4 69_【学生管理】创建DeleteView删除学生信息.mp4 70_【学生管理】创建BulkDeleteView批量删除.mp4 71_【学生管理】使用OpenPyXL读取Excel.mp4 72_【学生管理】使用OpenPyXL写入Excel.mp4 73_【学生管理】SweetAlert2上传Excel文件.mp4 74_【学生管理】使用0penPyXL处理上传的Excel信.mp4 75_【学生管理】将上传Excel信息写入到数据库中.mp4 76_【学生管理】创建批量导出学生信息视图函数.mp4 77_【学生管理】从数据库中查询学生数据并导出到Excel.mp4 78_【学生管理】使用get_queryset实现搜索学生.mp4 79_【学生管理】自定义模板标签解决分页bug.mp4 80_【老师管理】老师管理功能实现.mp4 81_【成绩管理】成绩管理功能实现.mp4 82_【用户管理】创建登录页面.mp4 83_【用户管理】提交登录请求并判断角色.mp4 84_【用户管理】把常用信息写入到session会话.mp4 85_【用户管理】使用logout实现退出登录功能.mp4 86_【用户管理】修改 87_【用户管理】视图类权限管理功能实现.mp4 88_【用户管理】视图函数权限管理功能实现.mp4 89_【学生成绩管理系统】-项目总结.mp4 90_创建Django电影项目.mp4 91_创建电影应用.mp4 92_初识DRF.mp4 93_传统方式创建接口.mp4 94_使用ModelSerializer简化代码.mp4 95_APIView 视图扩展.mp4 96_postman接口测试工具的使用.mp4 97_基于类的视图1-使用APIView实现.mp4 98_基于类的视图2-通用视图.mp4 99_基于类的视图3-使用视图集.mp4 100_安装前端框架Vue3.mp4 101_Vue执行流程.mp4 102_安装css框架tailwind.mp4 103_创建项目首页.mp4 104_解决跨域问题.mp4 105_发送axios请求.mp4 106_使用模板显示首页数据.mp4 107_实现分页请求数据功能.mp4 108_页面中添加分页按钮.mp4 109_实现上一页下一页按钮跳转功能.mp4 110_分页按钮实现跳转功能.mp4 111_电影详情页实现.mp4 112_搜索功能接口实现.mp4 113_实现搜索后页面.mp4 114_实现顶部导航栏分类功能.mp4 115_分类下地区查询功能实现.mp4 116_用户模块djoser介绍.mp4 117_用户注册接口实现.mp4 118_用户注册邮箱配置.mp4 119_实现邮箱验证唯一的功能.mp4 120_用户注册信息验证.mp4 121_用户注册信息验证2.mp4 122_发送注册用户请求.mp4 123_通过邮件激活用户功能.mp4 124_用户登录接口实现.mp4 125_登录页面实现.mp4 126_判断用户登录状态.mp4 127_刷新token实现自动登录.mp4 128_退出用户登录功能.mp4 129_重置 130_发送重置邮件的功能.mp4 131_通过邮件重置 132_修改 133_修改 134_导航守卫判断个人中心页面是否登录.mp4 135_导航守卫判断登录注册页面.mp4 136_djoser本地化语言配置.mp4 137_user表关联profile表.mp4 138_movie收藏表之间的模型关系.mp4 139_收藏电影接口实现.mp4 140_取消收藏和收藏列表接口实现.mp4 141_判断是否收藏电影接口实现.mp4 142_判断收藏状态页面实现.mp4 143_添加收藏和取消收藏页面实现.mp4 144_电影收藏列表页面实现.mp4 145_57.电影分类接口权限设置.mp4 146_58.用户收藏接口权限设置.mp4 147_59.优化代码-统一管理错误信息.mp4 148_60.优化代码-统一设置headers.mp4 149_61.创建交易应用判断是否显示网盘.mp4 150_获取当前用户状态查看网盘信息.mp4 151_63.会员卡接口实现.mp4 152_会员卡页面实现.mp4 153_65.支付宝沙箱环境配置.mp4 154_支付宝支付流程.mp4 155_支付宝支付示例功能实现.mp4 156_支付宝支付接口实现.mp4 157_支付宝支付交易方法实现.mp4 158_70.支付宝创建订单实现.mp4 159_支付宝支付页面实现.mp4 160_内网穿透工具使用.mp4 161_支付宝异步验签1.配置回调信息并获取异步验签参数.mp4 162_支付宝异步验签2.rsa验签.mp4 163_支付宝异步验签3.验证返回参数.mp4 164_验签成功更改订单状态.mp4 165_使用事务保持数据一致性.mp4 166_我的订单接口实现.mp4 167_我的订单页面实现.mp4 168_根据订单号进行查询我的订单.mp4 169_完成未支付订单接口和页面实现.mp4 170_异步和定时任务简介.mp4 171_redis的安装和配置.mp4 172_celery的安装和基本使用.mp4 173_flower的安装和基本使用.mp4 174_celery执行异步任务.mp4 175_celery-beat执行定时任务.mp4 176_更新订单状态.mp4 177_项目部署简介.mp4 178_购买阿里云服务器.mp4 179_安装和配置宝塔面板.mp4 180_安装并配置mysql.mp4 181_上传代码到服务器方式1-FTP上传.mp4 182_上传代码到服务器方式2-git上传代码到服务器.mp4 183_创建python项目添加包依赖.mp4 184_创建虚拟环境并启动服务.mp4 185_nginx基本使用.mp4 186_企业网站配置nginx.mp4 187_配置gunicorn多进程提升性能.mp4 188_配置supervisor监控进程.mp4 189_【部署前后端分离项目】上传代码到服务器.mp4 190_【部署前后端分离项目】配置项目前端启动服务.mp4 191_【部署前后端分离项目】配置项目后端启动服务.mp4 192_【部署前后端分离项目】配置网站项目支付功能.mp4 193_【部署前后端分离项目】配置celery和flowe.mp4 194_【部署前后端分离项目】配置gunicorn和super.mp4



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


