CRM全流程开发实战
📚 30章 · 从零到上线
📌 第1章
项目导学与需求分析
CRM概述
行业场景
需求清单
技术选型
📌 第2章
开发环境搭建
Python虚拟环境
Django初始化
MySQL配置
Redis搭建
📌 第3章
数据库设计与建模
ER图
用户表
客户表
商机/合同/跟进
📌 第4章
Django基础与项目骨架
MTV架构
URL路由
视图函数
模板引擎
📌 第5章
用户注册与登录模块
模型扩展
注册/登录
Session/Cookie
📌 第6章
权限与角色管理
RBAC模型
Django权限
自定义装饰器
菜单权限
📌 第7章
客户管理模块(上)
客户列表
分页
搜索筛选
详情页
📌 第8章
客户管理模块(下)
新增/编辑表单
软删除
批量导入导出Excel
📌 第9章
商机管理模块
阶段管理
列表/看板
关联客户
📌 第10章
合同管理模块
模板生成
状态流转
金额统计
附件上传
📌 第11章
跟进记录模块
电话/拜访/邮件
时间线
下次提醒
📌 第12章
仪表盘与数据统计
ECharts
客户来源
销售漏斗
月度趋势
📌 第13章
通知与消息系统
站内信
邮件通知
WebSocket实时推送
📌 第14章
文件管理与OSS集成
本地存储
阿里云OSS
图片压缩
下载权限
📌 第15章
工作流引擎设计
审批流配置
节点流转
审批历史
📌 第16章
API接口开发(RESTful)
DRF入门
序列化器
视图集
Swagger
📌 第17章
前后端分离实践
Vue.js
Axios
CORS
JWT
📌 第18章
移动端适配与H5页面
响应式布局
移动端列表
触屏事件
📌 第19章
搜索与全文检索
Haystack+Whoosh
搜索建议
高亮/分词
📌 第20章
定时任务与自动化
Celery异步
定时备份
自动日报
过期标记
📌 第21章
日志与监控
logging配置
Django日志
ELK
Sentry
📌 第22章
性能优化
索引优化
N+1查询
Redis缓存
页面静态化
CDN
📌 第23章
安全防护
XSS/CSRF
SQL注入
密码加密
接口限流
📌 第24章
测试与质量保障
单元测试
接口测试
压力测试
📌 第25章
持续集成与部署(CI/CD)
Git版本控制
Jenkins
Docker
Nginx
📌 第26章
多租户架构设计
租户隔离
租户中间件
数据权限
📌 第27章
国际化与多语言支持
Django i18n
语言文件
前端切换
日期/货币
📌 第28章
插件与扩展机制
自定义APP
Signal解耦
中间件扩展
钉钉/企微
📌 第29章
项目上线与运维
域名备案
HTTPS
数据库迁移
灰度发布
📌 第30章
项目总结与面试指南
架构复盘
面试解析
简历包装
职业建议