Django+VUE實現前后端分離(二)


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;測試一下數據是否導入成功。

 

至此,數據初始化工作已經完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM