第8章 Admin 管理后台 章节摘要:Admin 是 Django 最著名的"免费午餐":注册模型即得完整后台,列表、搜索、过滤、批量操作、权限面板一应俱全。本章从基础注册讲起,进阶到列表页与编辑页的深度定制、内联管理,最后讨论它的能力边界——什么时候该用 Admin,什么时候该另起炉灶。 学习目标 注册模型并创建超级用户进入后台 用 ModelAdmin 定制列表列、过滤器、搜索与分页 使用内联把主从表编辑合并到一页 判断 Admin 与自建后台的适用边界 核心概念速览 Admin 的哲学:替你做完 CRUD 的 90%,把剩下 10% 的定制口留得足够顺手。 项目当前状态 认证权限就绪。本章结束时墨迹博客运营人员拥有一个可用的内容管理后台:按状态过滤文章、全文搜索、分类内联管理。
章节摘要:Admin 是 Django 最著名的"免费午餐":注册模型即得完整后台,列表、搜索、过滤、批量操作、权限面板一应俱全。本章从基础注册讲起,进阶到列表页与编辑页的深度定制、内联管理,最后讨论它的能力边界——什么时候该用 Admin,什么时候该另起炉灶。
Admin 的哲学:替你做完 CRUD 的 90%,把剩下 10% 的定制口留得足够顺手。
认证权限就绪。本章结束时墨迹博客运营人员拥有一个可用的内容管理后台:按状态过滤文章、全文搜索、分类内联管理。
在项目生命周期里,Admin 的价值在"内容运营先于产品打磨"的阶段集中爆发。真实项目常见的困境是:产品还没成型,运营已经要开始录数据;自建后台排期两周起步,而 Admin 半天就能交付一个能用的版本。所以本章的定位不只是教你配置技巧,更是帮你建立一条工程判断:先用 Admin 承接早期运营需求,等产品形态稳定、后台交互超出 Admin 能力边界时,再评估是否自建——届时的自建后台也可以照着 Admin 的交互习惯来设计,用户几乎无感切换。
注册与 ModelAdmin 的常用定制项、动作扩展、与权限体系的衔接。
Admin 配置(8.1)──> 第9章 给 Admin 配的功能补测试 | └──> 第10章 部署时 Admin 的安全入口收紧
补充一句边界提醒:Admin 虽好,但它面向的是内部人员,永远不要把它当成产品的一部分暴露给终端用户——入口权限、访问地址、登录防护都要按内部系统标准收紧。