• django3.X版本连接mysql


    -。安装mysql

    采用 docker 方式

    docker pull mysql:5.7

    docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

    Navicat 连接mysql

    二 django3.0 连接mysql

    pip install pymysql

    进入 django创建项目的根目录中的 __init__.py,输入下面的内容:

    import pymysql
    
    pymysql.version_info=(1,3,13,"final",0) #3.0版本必须声明,不然会报pymysql版本过低的错误
    pymysql.install_as_MySQLdb()

    然后在 项目里的文件,找到settings.py文件,更改连接配置为mysql

    DATABASES = {
        'default': {
            #'ENGINE': 'django.db.backends.sqlite3',
            #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
            #注册我们自己使用的数据库连接
            'ENGINE': 'django.db.backends.mysql',
            'NAME':'CRM', #连接数据库的名称
            'USER':'root', # 连接数据库的用户名称
            'PASSWORD':'123456',  # 用户密码
            'HOST':'127.0.0.1', # 访问的数据库的主机的ip地址
            'PORT':'3306', # 默认mysql访问端口
        }
    }

    然后执行

     python manage.py makemigrations app
     python manage.py migrate

    就可以在数据库里看到生成的表啦

     

     

     

  • 相关阅读:
    烯烃(olefin) 题解
    二分图的考验 题解
    树上的好题
    [SDOI2013]直径 题解
    [ZJOI2010]数字计数 题解
    神在夏至祭降下了神谕 题解
    洛谷 P4198 楼房重建 题解
    [HAOI2010]软件安装 题解
    [POI2011]ROT-Tree Rotations 题解
    可并堆之左偏树浅谈
  • 原文地址:https://www.cnblogs.com/Neotester/p/12979032.html
Copyright © 2020-2023  润新知