[TOC]
## 1.遷移
創建完模型類后,并沒有真正的在數據庫中創建了數據表,需要執行遷移命令,在數據表中創建數據表。
### 1.生成遷移文件
`manage.py` 文件所在目錄執行命令
```
python manage.py makemigrations
```
### 2.執行遷移命令
`manage.py` 文件所在目錄執行命令
```
python manage.py migrate
```
執行命令后到數據庫中查看是創建好了數據表。
## 添加測試數據
```sql
insert into book(b_title, b_pub_date, b_read, b_comment, is_delete) values
('射雕英雄傳', '1980-5-1', 12, 34, 0),
('天龍八部', '1986-7-24', 36, 40, 0),
('笑傲江湖', '1995-12-24', 20, 80, 0),
('雪山飛狐', '1987-11-11', 58, 24, 0);
```
```sql
insert into role(r_name, r_gender, r_book_id, r_describe, is_delete) values
('郭靖', 1, 1, '降龍十八掌', 0),
('黃蓉', 0, 1, '打狗棍法', 0),
('黃藥師', 1, 1, '彈指神通', 0),
('歐陽鋒', 1, 1, '蛤蟆功', 0),
('梅超風', 0, 1, '九陰白骨爪', 0),
('喬峰', 1, 2, '降龍十八掌', 0),
('段譽', 1, 2, '六脈神劍', 0),
('虛竹', 1, 2, '天山六陽掌', 0),
('王語嫣', 0, 2, '神仙姐姐', 0),
('令狐沖', 1, 3, '獨孤九劍', 0),
('任盈盈', 0, 3, '彈琴', 0),
('岳不群', 1, 3, '華山劍法', 0),
('東方不敗', 0, 3, '葵花寶典', 0),
('胡斐', 1, 4, '胡家刀法', 0),
('苗若蘭', 0, 4, '黃衣', 0),
('程靈素', 0, 4, '醫術', 0),
('袁紫衣', 0, 4, '六合拳', 0);
```
檢查數據庫中是否添加了數據。
- 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列表頁