这套资料围绕的是 Django 后端开发,最终落到一个 CRM(客户关系管理)系统的完整实现上。如果你之前零散学过 Python 语法,却不知道一个真实的内部管理系统是怎么从建表、写视图一路做到权限控制和后台组件,这份资料的主线正好补上这一段。

它解决的是「会语法但做不出系统」的问题

很多人卡在同一个位置:函数、类、装饰器都看得懂,但拿到一个「做个客户管理系统」的需求就无从下手。这套内容按真实开发顺序推进——先讲 Django 的基本结构和路由匹配,再进入数据模型与数据查询,然后是表单提交、网络请求、类视图、cookie 与 session,接着是中间件和底层源码分析,最后进入权限分配、动态菜单、RBAC 组件、stark 组件,并以 CRM 项目开发收尾。它解决的不是某个孤立知识点,而是把「请求进来—数据落库—页面返回—权限拦截」这条链路串起来。学完之后,你对一个后台系统各层之间的调用关系会有具体概念,而不是只记住几个 API。

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

前提是你能读写 Python 基础代码,理解函数、类、列表字典这些概念,最好自己动手写过几十行脚本。如果连 Python 语法都没碰过,先补语法再回来,否则中间件和源码分析部分会很吃力。有前端 HTML 基础会顺一些,因为涉及表单和页面渲染,但不写前端也能跟上。

建议的进入顺序:先看 Django 简介和路由匹配、函数视图这两块,把「一个请求怎么被处理」跑通;接着看数据模型和数据查询,这是后端最核心的部分,务必自己建表、写查询、跑迁移;然后再看类视图、cookie 与 session,理解状态是怎么保持的。中间件和底层源码分析可以放在有了一定使用经验之后再看,那时候你才知道它在解决什么问题。权限分配、动态菜单、RBAC 和 stark 组件属于进阶内容,建议放在 CRM 项目之前,因为它们正是项目里要用的东西。

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

走完这条线,你应该能独立搭起一个带登录、带权限控制的后台系统:能设计数据表、写增删改查、做表单提交与校验、区分不同角色的可见菜单和操作权限,并且能读懂框架层面的部分源码逻辑。这不是「能进大厂」的承诺,而是「能自己交付一个内部管理工具」的水平。

练习方式上,别只看视频。每看完一块就自己动手复现:数据模型部分自己设计一张表和关联关系;权限部分自己定义两三个角色,验证菜单和按钮是否按预期显示;CRM 项目不要照着敲完就结束,试着改一个字段、加一个页面、调一次权限规则。资料里项目部分是综合演练,建议在看完 RBAC 和 stark 组件之后再进入,否则会变成抄代码。整体节奏上,宁可一个模块跑通再往下,也不要为了赶进度把权限和组件部分囫囵吞掉,这两块恰恰是后端岗位面试和实际工作里最常被追问的地方。

课程目录

【2825 】3 Python全栈开发工程师【更新中】  📄16 集
  • 3--数据模型【更多资源】.mp4
  •  📄 4--数据查询与网络请求【更多资源】.mp4
  •  📄 10--权限分配【更多资源】.mp4
  •  📄 2--路由匹配与函数视图【更多资源】.mp4
  •  📄 16--CRM项目开发(上)【更多资源】.mp4
  •  📄 1--django 简介【更多资源】.mp4
  •  📄 8--了解CRM【更多资源】.mp4
  •  📄 9--动态菜单【更多资源】.mp4
  •  📄 13--rbac组件【更多资源】.mp4
  •  📄 7--中间件与底层源码分析【更多资源】.mp4
  •  📄 6--类视图、cookie与session【更多资源】.mp4
  •  📄 14--stark组件(上)【更多资源】.mp4
  •  📄 5--网络数据传递[form表单]【更多资源】.mp4
  •  📄 12--权限分配实现【更多资源】.mp4
  •  📄 15--stark组件(下)【更多资源】.mp4
  •  📄 11--批量操作【更多资源】.mp4