把 Django Admin 打造成“运营友好”的后台
原生 Admin 强大但“生硬”,稍作改造即可满足日常运营。
一、列表页体验
list_display + list_filter + search_fields + autocomplete_fields
行内编辑 list_editable 适量使用,避免误操作。
二、数据导入导出
自定义 Admin Action 做 CSV/Excel 导出。
导入走异步队列,页面只展示任务状态与失败明细下载。
三、权限与审计
权限按组管理;关键模型的 add/change/delete 写入审计表。
对敏感字段只读或隐藏;使用自定义表单控制可编辑范围。
四、运营常用功能
快捷筛选“近 7 天”“异常状态”。
批量标签、批量状态迁移。
我们经常把 Admin 的高频动作沉淀为 Action,这些套路在 gplpal 的项目里被复用得最多。
评论 0