1熟练使用Django框架进行后台开发,掌握MTV架构、路由配置、模型设计与ORM操作,可独立完成管理后台、接口服务的搭建与功能迭代,具备扎实的Python后端开发功底。精通Django全流程开发,熟悉后台权限管理、表单校验、数据序列化等核心能力,能够结合业务需求快速搭建稳定、易维护的Web后台系统。
项目1:家族族谱管理系统
技术栈:Python + Django + MySQL + Django Admin + Redis
项目描述:独立开发并维护面向宗族群体的族谱管理后台系统,服务线下宗族社群,日均活跃用户数百人。系统支持族人信息录入、辈分关系搭建、族谱树状展示、人员信息检索、档案附件上传、权限分级管理等核心功能,替代传统纸质族谱,实现家族数据数字化管理。
工作职责&技术亮点
1. 基于Django MTV架构完成全功能开发,设计多维度数据模型,通过ORM实现复杂的亲属关系联表查询、层级数据递归处理,保障族谱树正常渲染。
2. 深度定制Django Admin后台,自定义表单、列表视图、筛选器与导出功能,实现族人信息批量导入/Excel导出、照片与家谱文档存储管理。
3. 搭建分级RBAC权限体系,区分管理员、普通成员、访客权限,管控数据编辑、查看、修改权限,保障宗族隐私数据安全。
4. 引入Redis做热点数据缓存,优化高频查询场景,提升族谱页面、人员检索的访问速度,保障日活用户稳定访问。
5. 负责项目需求对接、功能迭代、线上问题排查与日常维护,系统长期稳定运行。
项目2:线上资源分发平台
技术栈:Python + Django + DRF + MySQL + Redis + Celery + Nginx
项目描述:主导开发面向大众用户的资源分发后台系统,累计注册用户10万+。主要实现资源上传、分类管理、权限分发、下载统计、用户管控、流量监控等能力,为海量用户提供合规资源分发服务,承载高并发下载与访问请求。
工作职责&技术亮点
1. 使用Django + Django REST Framework 搭建前后端分离架构,设计标准化RESTful接口,完成用户模块、资源模块、订单/分发模块核心开发,对接前端完成联调上线。
2. 针对10万级用户体量做数据库优化,合理设计数据表结构、建立索引,拆分冷热数据,优化慢查询,支撑高并发读写场景。
3. 集成Celery实现异步任务处理,完成资源转码、下载日志统计、定时清理无效文件等任务;搭配Redis实现接口缓存、会话存储、请求限流,缓解服务器压力。
4. 开发完整后台管理功能,支持资源审核、用户封禁、下载频次限制、数据报表统计,完善日志记录,便于运营与问题追溯。
5. 配合运维完成Nginx反向代理、服务部署、负载配置,保障系统在大用户体量下平稳运行,长期维护版本更新与漏洞修复。
主导开发面向大众用户的资源分发后台系统,累计注册用户10万+。主要实现资源上传、分类管理、权限分发、下载统计、用户管控、流量监控等能力,为海量用户提供合规资源分发服务,承载高并发下载与访问请求。
项目描述:独立开发并维护面向宗族群体的族谱管理后台系统,服务线下宗族社群,日均活跃用户数百人。系统支持族人信息录入、辈分关系搭建、族谱树状展示、人员信息检索、档案附件上传、权限分级管理等核心功能,替代传统纸质族谱,实现家族数据数字化管理。