这门课解决什么工作场景

很多上班族和转行者学完 Python 基础语法后,往往会卡在“能写脚本,但做不出完整 Web 服务”这一步。这门 Django 视频课解决的核心问题就是带跨过这道坎。它不教基础变量循环,而是直接切入 Web 开发场景:如何创建工程、如何把动态内容渲染到网页、如何用 URL 配置实现松耦合。如果你的工作涉及搭内部数据看板、写表单收集系统、做简单的后台管理接口,或者你想转行做后端开发却拿不出完整项目,这门课能帮你把零散的 Python 语法拼成一个能跑起来的 Web 应用。

适合什么基础,建议先看哪几块

这套资料不适合零基础。你需要已经掌握 Python 基本语法、函数写法、面向对象概念,最好用过 pip 装过第三方库。如果你连 Python 都没装过,建议先补基础再看。对于符合基础要求的读者,建议先重点看三个部分:第一是工程创建与环境搭建,这部分讲清楚了 startproject 命令背后到底生成了什么文件,以及用 PyCharm 开发时项目结构怎么组织;第二是视图与 URL 配置,这是 Django 的核心路由逻辑,理解了动态 URL 和松耦合,你才算真正摸到框架的门道;第三是模板章节,它决定了你的页面最终长什么样。这三块看完,Django 的请求响应流程在你脑子里就能串成一条线。

资料怎么配合练习,学完能独立做什么

看视频时不要只跟着敲代码,每看完一个章节就停下来自己做变体练习。比如看完动态 URL 那一节,试着自己改路由规则,加一个带参数的页面;看完模板章节,尝试把一段静态 HTML 改成 Django 模板语法渲染的动态页面。这套资料是视频形式,节奏偏快,建议用暂停键配合 PyCharm 同步操作,遇到报错先自己查文档再往下走。学完全部内容后,你应该能独立完成这几件事:从零创建一个 Django 工程,配置 URL 路由,写视图函数处理业务逻辑,用模板渲染页面输出动态数据,最终用 WSGI 把应用启动起来跑在本地。说直白点,你能独立搭一个功能完整的小型 Web 后台了。至于后续的数据库模型、表单验证、用户认证这些 Django 进阶模块,这套资料覆盖到什么程度取决于它本身的章节深度,但只要把视图、URL、模板这三层吃透,后面遇到新模块也能靠官方文档自己往下走。


本课程让学员学习Python Django框架的各种核心技术,学完后可使用Python Dj

课程目录

*   01 Django基础/

  *   01 Django简介.mp4 16:26

  *   02 安装Django开发环境.mp4 01:52

  *   03 使用startproject命令创建Django Web工程.mp4 03:45

  *   04 手动打造第一个Django Web应用.mp4 09:41

  *   05 用PyCharm开发Django Web应用.mp4 07:00

  *   06 使用WSGI启动Django Web应用.mp4 04:52

*   02 视图与Url/

  *   01 在视图中显示动态内容.mp4 05:08

  *   02 URL配置与松耦合.mp4 03:02

  *   03 动态Url.mp4 07:20

*   03 模板/

  *   01 第一个Django模板应用.mp4 13:07

  *   02 同一个模板,多个上下文(Context).mp4 08:27

  *   03 向上下文传递字典和列表.mp4 04:18

  *   04 向上下文传递对象(多级深度嵌套).mp4 04:45

  *   05 如何处理无效变量.mp4 04:28

  *   06 按字典方式向Context添加或删除变量.mp4 03:31

  *   07 装载模板文件与修改默认模板文件目录.mp4 17:03

  *   08 if-else标签的简单应用.mp4 08:29

  *   09 if-else标签多值条件与嵌套.mp4 06:06

  *   10 for标签.mp4 15:29

  *   11 ifequal和ifnotequal标签.mp4 06:16

  *   12 单行注释和多行注释.mp4 03:54

  *   13 过滤器.mp4 08:41

  *   14 引用模板(include标签).mp4 06:52

  *   15 模板继承.mp4 14:27

*   04 数据库模型/

  *   01 传统的数据库访问方式.mp4 21:32

  *   02 Django中的MTV模式.mp4 11:47

  *   03 使用Django ORM操作数据库.mp4 18:22

  *   04 对数据表的insert、update和delete.mp4 09:06

  *   05 数据过滤.mp4 09:48

  *   06 获得单个模型对象.mp4 08:32

  *   07 数据排序.mp4 04:48

  *   08 连锁查询.mp4 03:07

  *   09 限制返回的数据.mp4 06:04

  *   10 更新指定列.mp4 04:54

*   05 表单/

  *   01 获取客户端请求的相关信息.mp4 17:01

  *   02 处理表单(Form)提交的数据.mp4 09:59

  *   03 通过参数查询数据.mp4 08:38

  *   04 改进表单.mp4 05:42

  *   05 简单的表单校验.mp4 12:13

  *   06 对表单中多个字段进行校验.mp4 04:07

  *   07 编写Form类.mp4 09:38

  *   08 在视图中使用Form对象.mp4 08:32

  *   09 改变字段显示风格.mp4 01:46

  *   10 设置最小和最大长度.mp4 01:29

  *   11 设置表单默认值.mp4 01:50

  *   12 自定义校验规则.mp4 06:09

  *   13 为字段指定标签.mp4 01:06

*   06 通用视图类/

  *   01 简单的通用视图类.mp4 03:23

  *   02 可以向模板中传递变量值的通用视图类.mp4 03:52

  *   03 用于页面跳转的通用视图类.mp4 02:04

  *   04 列表视图(ListView).mp4 14:31

  *   05 细节视图(DetailView).mp4 07:48

*   07 返回非HTML数据/

  *   01 返回图像.mp4 07:46

  *   02 返回CSV格式的数据.mp4 04:07

  *   03 返回pdf格式数据.mp4 26:06

*   08 Session与Cookie/

  *   01 Cookie.mp4 13:03

  *   02 会话(Session).mp4 06:55

  *   03 用会话实现免登录页面.mp4 11:14

*   09 其他技术/

  *   01 缓存(页面缓存和值缓存).mp4 19:14

  *   02 自定义中间件.mp4 15:01

  *   03 国际化.mp4 12:43

  *   04 Web安全.mp4 12:14