先搞清楚:这门课值不值得花时间

如果你正在用 Python 做后端,或者打算从前端、测试、数据岗位转做 Web 开发,Django 是绕不开的框架。它的好处是自带管理后台、ORM、用户认证和路由系统,适合快速搭出能跑的站点;代价是概念多、配置碎,初学者容易在请求流程和模板语法上卡住。这门课的价值不在于带你刷算法题,而是把一个真实项目的骨架拆给你看:从创建工程、建应用、处理登录的请求和响应,到用模板渲染用户列表。如果你现在的痛点是“能看懂语法但写不出一个完整功能”,那它值得看;如果你只想了解 Python 基础语法,这门课对你偏重工程实践,可能不是首选。

适合什么基础,学完能独立做什么

这套资料默认你已经会 Python 的函数、类、列表和字典操作,也懂一点 HTML。如果你连 def 和 class 都没写过,建议先补基础再看,否则到 FBV 和 CBV 那一节会跟不上节奏。学完之后,你应该能独立完成这几件事:搭建一个 Django 工程并跑起本地服务;写一个带登录验证的页面,处理表单提交并在数据库里新增和查询用户;用模板里的 if 分支控制页面显示;用正则表达式和路由分组管理 URL。换句话说,你能交付一个带用户增删查和简单权限控制的后台原型,这对接外包小项目或在公司内部搭工具站够用。它不涉及高并发部署和前后端分离架构,别指望学完就能直接扛大流量系统。

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

不要按顺序从头刷到尾,效率低。建议先看“请求处理流程小结”那一节,建立全局印象,知道一个 HTTP 请求进来后经过路由、视图、模型、模板的顺序。然后再回到安装创建和应用程序那一节,跟着敲一遍工程搭建。第二遍重点放在登录模块的请求和响应处理,这是 Django 的核心,把 GET 和 POST 怎么收数据、怎么返回页面弄明白,后面的用户添加和查询就顺了。正则表达式和路由分组可以放到最后,等你写过几个具体页面再学,理解会更实。配合练习时,每看完一个功能点,立刻在本地建一个测试应用,把视频里的代码自己敲一遍并改参数,看报错信息。只看不敲,到第三天就会忘光。遇到模板语法卡住,回去找 if 分支那一节对照着改,比干啃文档快。


学习Django框架的使用

课程目录

*   01 基础篇/

  *   01 Django课程大纲介绍.mp4 05:53

  *   02 Django的介绍.mp4 08:41

  *   03 Django的安装创建和运行的两种方式.mp4 13:33

  *   04 Django创建应用程序及其使用方式.mp4 11:21

  *   05 Django登录模块的讲解以及模板设置.mp4 14:06

  *   06 Django登录模块的请求和响应处理.mp4 23:30

  *   07 Django用户的添加和查询讲解.mp4 34:32

  *   08 Django模板语言if分支.mp4 12:35

  *   09 Django的请求处理流程小结.mp4 06:27

  *   10 FBV和CBV的介绍.mp4 12:56

  *   11 Django查看用户详情以及正则表达式的使用.mp4 17:18

  *   12 Django路由分组.mp4 14:05

  *   13 Django路由名称和url分发.mp4 16:45

  *   14 Django生成数据表结构.mp4 20:35

  *   15 Django最基本的增删改查操作.mp4 19:21

  *   16 Django的orm实现用户登录以及用户展示.mp4 21:43

  *   17 Django采用orm完成用户模块的增删改查.mp4 17:39

  *   18 Django字段类型介绍.mp4 15:31

  *   19 Django字段参数介绍.mp4 13:53

  *   20 DjangoORM一对多(外键操作)讲解.mp4 16:02

*   02 高级篇/

  *   01 使用ajax添加用户信息和查询用户列表讲解.mp4 22:40

  *   02 获取用户请求信息以及请求头讲解.mp4 09:42

  *   03 模板的继承.mp4 17:20

  *   04 模板的导入.mp4 07:18

  *   05 自定义simple_tag标签讲解.mp4 08:19

  *   06 自定义filter讲解.mp4 10:21

  *   07 cookie的作用.mp4 13:00

  *   08 使用cookie登录以及参数讲解.mp4 09:57

  *   09 cookie加密登录.mp4 07:54

  *   10 Django装饰器的使用.mp4 05:56