课程简介
本课程是一门深度解析Django企业级应用开发的实战课程,聚焦于客户关系管理系统(CRM)的完整构建与核心组件开发。课程将系统讲解RBAC权限分配体系、动态菜单、批量操作等后台管理关键技术,并深入剖析Stark组件的设计与实现,涵盖列表、增删改查、搜索、排序等高级功能。通过本课程的学习,您将掌握使用Django开发复杂业务系统的核心能力,理解可复用组件的设计思想,并能够独立完成一个功能完备、权限精细的CRM系统开发,显著提升后端开发与架构设计水平。
下载地址
课程目录
01 了解CRM
第1–12节:CRM与权限系统介绍、表结构设计、ORM创建、销售管理系统业务与简单权限控制实现。
02 动态菜单
第1–8节:动态菜单介绍、一级与二级菜单实现思路与代码编写、非菜单默认选中及路径导航。
03 权限分配
第1–19节:权限粒度控制、分配功能介绍与任务拆分、角色管理、用户管理、菜单展示与权限增删改。
04 批量操作
第1–7节:基于formset实现批量增加与编辑、自动发现URL、批量操作权限实现思路与页面展示。
05 权限分配实现
第1–7节:权限分配实现思路、页面显示、选中用户与角色的权限、分配角色与权限、在CRM中应用。
06 rbac组件
第1–5节:rbac组件应用与补充、使用文档及组件总结。
07 stark组件_上
第1–23节:stark组件介绍、前戏知识、开发准备、自动生成URL、视图函数、列表页面定制与功能实现。
08 stark组件_下
第1–15节:stark组件其他功能概要、排序、搜索、批量操作、组合搜索实现与总结。
09 CRM开发_上
第1–16节:CRM介绍与概览、项目创建、校区、部门、用户、课程、班级、公户等基本管理功能开发。
10 CRM开发_下
第1–21节:用户登录、私户管理、跟进记录、缴费管理、学生与积分管理、考勤、权限校验与项目总结。
--- 点击展开详细目录 ---
|