django為我們提供了一套后臺管理系統,能夠根據定義的模型類自動地生成管理頁面。
## 創建管理員
使用admin之前,要先創建一個管理員賬號
`manage.py` 所在目錄執行命令
```
python manage.py createsuperuser
```
根據提示輸入賬號,郵箱,密碼
瀏覽器訪問:
[http://127.0.0.1:8000/admin](http://127.0.0.1:8000/admin)
會進入登錄頁面,使用剛才創建的賬號密碼登錄

## 注冊模型類
登錄成功后 admin 默認并沒有我們的模型類,需要我們自己注冊。
打開 `book/admin.py` 文件,添加代碼
```python
from book.models import Book, Role
admin.site.register(Book)
admin.site.register(Role)
```
這時候admin頁面就有我們創建好的模型類了。

我們可以使用admin對數據庫中的數據進行增刪改查等操作。
- 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列表頁