[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列表頁