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;测试一下数据是否导入成功。
至此,数据初始化工作已经完成。