zoukankan      html  css  js  c++  java
  • 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;测试一下数据是否导入成功。

    至此,数据初始化工作已经完成。

  • 相关阅读:
    SQliteDatabase详解
    Eclipse常用快捷键
    Android 省市区三级联动
    关于安卓9patch图片的探究
    9patch
    Day3_UI布局--FXQ
    day2-UI布局
    Day01_扩展_Genymotion模拟器的使用
    React Examples
    React项目结构
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/12422338.html
Copyright © 2011-2022 走看看