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);
檢查資料庫中是否新增了資料。