配置使用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()