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