Django(3)django配置连接mysql

配置使用mysql


(1) 首先我们需要找到django项目目录下的配置文件settings.py

找到DATABASES这个变量,因为django默认使用的是sqlite数据库

所以这里我们需要把

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

改成

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'test',#选择数据库的名,请确认你的mysql中有这个库
            'USER': 'root',
            'PASSWORD': '123456',
            'HOST': 'localhost',
            'PORT': '3306',
            }
    }



(2) 然后我们需要通过pip3安装一个python的扩展模块pymysql(若已安过pymysql,请略过此步)

sudo pip3 install pymysql



(3) 最后,我们需要找到django项目目录(这里注意不是应用目录)下的__init__.py,添加以下代码来导入pymysql模块指向使用mysql数据库

 import pymysql
 pymysql.install_as_MySQLdb()



你可能感兴趣的:(Django,激情屌丝猿生!)