配置mysql

1、依赖安装:

连接mysql的第三方库!
        pip install pymysql  
使用连接mysql的第三方连接池! 
        pip install django-db-connection-pool  #连接池核心库
        pip install sqlalchemy  # 连接池依赖的 ORM 框架
        pip install typing-extensions # 类型提示扩展

2、做配置:

settings.py中配置

# 数据库配置
DATABASES = {
    "default": {
        'ENGINE': 'dj_db_conn_pool.backends.mysql',  # 使用连接池
        'NAME': 'dj_ms',  # 数据库
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': '127.0.0.1',  # 数据库所在的服务器地址
        'PORT': 3306,  # 数据库使用的端口号配置
        'POOL_OPTIONS': {
            'POOL_SIZE': 10,  # 最小
            'MAX_OVERFLOW': 10,  # 在最小的基础上,还可以增加10个,即:最大20个。
            'RECYCLE': 24 * 60 * 60,  # 连接可以被重复用多久,超过会重新创建,-1表示永久。
            'TIMEOUT': 30,  # 池中没有连接最多等待的时间。
        }
    }
}

3、项目的__init__.py中配置代码:

import pymysql
pymysql.install_as_MySQLdb()

4、创建数据库

在sqlyog工具中创建 dj_ms数据库!
注意:只需要创建好数据库 , 剩下的交给python!
在这里插入图片描述

5、测试:

在pycharm的终端:
运行迁移生成指令:python manage.py migrate 查看数据库表:
就说明配置没有问题了!
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐