配置基本设置
- 启用 Django Admin:在 `settings.py` 中设置 `INSTALLED_APPS` 中添加 `django.contrib.admin`。
- 注册模型:利用 `admin.site.register(Model)` 命令注册您的模型。

- 自定义列表页面:为您的模型定义一个 `admin.ModelAdmin` 类,以自定义列表页面。
- 自定义添加/编辑页面:为您的模型定义一个 `admin.ModelAdmin.form` 类,以自定义添加/编辑页面。
自定义列表页面
- 利用 `list_display` 方法定义要显示在列表页面中的字段。
- 利用 `list_filter` 方法定义要利用的筛选器。
- 利用 `search_fields` 方法定义可用于搜索的字段。
自定义添加/编辑页面
- 利用 `form` 属性定义添加/编辑页面的表单。
- 利用 `field` 方法定义每个字段的配置。
- 利用 `extra` 方法添加额外的表单字段。
配置权限
- 利用 `has_view_permission()` 和 `has_change_permission()` 方法掌握用户的访问权限。
其他配置
- 自定义 breadcrumb Trail:利用 `breadcrumbs` 管理器自定义面包屑。
- 自定义 title:利用 `site.site_title` 配置站点标题。
- 启用重命,即许可在列表页面上重命模型。
最佳实践
- 将模型的公共属性显示在列表页面中。
- 为模型定义唯一的 `id` 字段,以确保重命事情正常。
- 在必要时自定义添加/编辑页面以掌握用户的输入。
- 利用权限掌握以确保只有合格的用户信息才能访问管理员界面。
结论
Django Admin 供应了广泛的配置选项,以知足各种需求。通过遵照最佳实践并根据您的特定需求进行配置,您可以在 Django Admin 站点中管理您的模型数据。