把 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