1.安裝好數據庫可視化工具之后,打開Navicat for MySQL,點擊連接,輸入mysql的安裝信息,點擊連接測試。顯示連接成功。選擇確定。
2.在mysql的連接下新建一個數據庫,取名為StudentV4DB
3.更改python項目中的settings文件,在其中填寫數據庫的信息,其中密碼為數據庫當前用戶下的登陸密碼。
4.利用pip安裝pyMysql第三方模塊,這個模塊負責python和mysql之間的連接作用。
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
4.在程序中將這個模塊引進來
5.需要將student中的model里的類映射到數據庫中,在pycharm終端,輸入python manage.py makemigrations
程序開始報錯,主要是mysql版本不對的異常,但是0.9.3已經是當前最新的版本。
參考鏈接:https://www.cnblogs.com/guquanlengyue/articles/11627101.html 更換成 mysqlclient解決問題
這一步的作用,僅僅是生成了類映射的腳本,0001開頭的文件,真實的類還沒有生成到數據庫中。
6.pycharm終端執行python manage.py migrate。
此時才真正在數據庫中生成了student表,其他的表是自帶生成的,用於用戶信息認證等。
7.查詢-》新建查詢,也就是執行SQl語句,導入部分學生信息,供后面開發使用
執行完后,可以查詢 select * from student;測試一下數據是否導入成功。
至此,數據初始化工作已經完成。