[TOC] 1.遷移 創建完模型類後,並沒有真正的在資料庫中創建了數據表,需要執行遷移命令,在數據表中創建數據表。 1.生成遷移文件 文件所在目錄執行命令 2.執行遷移命令 文件所在目錄執行命令 執行命令後到資料庫中查看是創建好了數據表。 添加測試數據 檢查資料庫中是否添加了數據。 ...
目錄
1.遷移
創建完模型類後,並沒有真正的在資料庫中創建了數據表,需要執行遷移命令,在數據表中創建數據表。
1.生成遷移文件
manage.py
文件所在目錄執行命令
python manage.py makemigrations
2.執行遷移命令
manage.py
文件所在目錄執行命令
python manage.py migrate
執行命令後到資料庫中查看是創建好了數據表。
添加測試數據
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);
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);
檢查資料庫中是否添加了數據。