django配置-mysql数据库相关配置

Django3版本之前的配置

1. Django默认配置的数据库是sqlite

2. 使用mysql数据库需要下载的包

pip3 install PyMySQL

3. Django配置PyMySQL

在项目名同名的子目录中的__init__.py中配置

import pymysql
pymysql.install_as_MySQLdb()

4. 修改在项目名同名的子目录中的setting.py中配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机IP
        'PORT': 3306,  # 数据库端口
        'USER': 'root',  # 数据库用户名
        'PASSWORD': '201314',  # 数据库用户密码
        'NAME': 'book'  # 数据库名字
    }
}

django3的配置

1. Django默认配置的数据库是sqlite

2. 使用mysql数据库需要下载的包

pip3 install mysqlclient

3. 修改在项目名同名的子目录中的setting.py中配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机IP
        'PORT': 3306,  # 数据库端口
        'USER': 'root',  # 数据库用户名
        'PASSWORD': '201314',  # 数据库用户密码
        'NAME': 'book'  # 数据库名字
    }
}
posted @ 2020-11-13 08:49  萌新_python  阅读(169)  评论(0)    收藏  举报