[TOC]
admin站点可以修改显示样式。
admin站点样式通过自定义管理类来决定。自定义管理类继承 `admin` 下的 `ModelAdmin` 类。
## 1. 使用admin管理类
### 创建admin管理类
```python
class AdminStyle(admin.ModelAdmin):
pass
```
### 注册管理类
以注册 `Book` 模型类为自定义样式为例
注册管理类有两种方式:
#### 1. 直接注册
```python
class BookAdmin(admin.ModelAdmin):
pass
admin.site.register(Book, BookAdmin)
```
#### 2. 使用装饰器
```python
@admin.register(Book)
class BookAdmin(admin.ModelAdmin):
pass
```
- 一个模型类只能注册一次,注册自定义样式之前请把之前的删除。
- 1.介绍
- 2.工程搭建
- 2.1.环境配置
- 2.2.创建工程
- 2.3.创建子应用
- 2.3.1.pycharm打开项目
- 2.4.创建视图
- 3.基本配置
- 3.1.settings基本配置项
- 3.2.路由配置
- 4.请求响应
- 4.1.request
- 4.2.response
- 4.3.cookie
- 4.4.session
- 5.类视图中间件
- 5.1.类视图
- 5.2中间件
- 6.数据库
- 6.1.数据库配置
- 6.2定义模型类
- 6.3数据库迁移
- 6.4数据库操作
- 6.5查询集
- 6.6模型管理器
- 7.模板表单
- 7.1使用模板
- 7.2模板标签
- 7.3表单
- 8.后台管理
- 8.1Admin
- 8.2自定义模型类样式
- 8.3列表页