zoukankan      html  css  js  c++  java
  • Django连接mysql的流程

    前提:使用python3

    一:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。具体步骤如下:

    (1)使用 pip install pymysql 进行安装

    (2)在项目目录下的__init__.py文件中添加以下代码

    二:配置好Django和数据库的链接参数,如下图:(在mysql里新建blog数据库)

    三:在APP下的models.py文件中创建模型类,如下图

    四:将我们创建好的模型类映射到数据库

    (1)在pycharm的Terminal中, 输入python    manage.py   makemigrations    或     python    manage.py   makemigrations   app_name

    可以指定你的项目中的app的名字;也可以不指定:直接映射该项目中全部的app中的表模型;   

            

    (2)在pycharm中运行 Run  manage.py    Task , 然后输人makemigrations   或  makemigrations   app_name  

    五:将我们映射的数据表真正在数据库中创建的对应的表

    (1)在pycharm的Terminal中, 输入python    manage.py   migrate或     python    manage.py   migrateapp_name

    (2)在pycharm中运行 Run  manage.py    Task,  然后输人migrate   或  migrate   app_name

    执行成功之后,会在数据库中新建如下数据表:

  • 相关阅读:
    「PHP」使用 Homestead 作为 thinkphp5 的开发环境
    「PHP」Homestead 安装 swoole
    「PHP」Homestead
    存储过程
    Windows不能用鼠标双击运行jar文件怎么办?
    spring事务管理
    xml页面开头报错Multiple annotations found at this line
    修行
    jsp页面get和post不同导致的乱码问题
    VC执行Cmd命令,并获取结果
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302433.html
Copyright © 2011-2022 走看看