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

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

  • 相关阅读:
    前端 network
    C语言的安装及使用
    c语言
    mongodb
    大型网站--负载均衡架构
    双机热备ROSE HA工作原理
    Linux vmstat命令实战详解
    管理员必备的20个Linux系统监控工具
    linux top命令详解
    linux命令TOP参数load average详解[转]
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302433.html
Copyright © 2011-2022 走看看