安装PyMySQL
python3的mysql连接已经不再使用mysqldb了,需要使用pymysql来代替,进入命令行界面,输入:
pip install pymysql
// 如果你是linux用户,可能需要使用
sudo pip3 install pymysql
Django配置
首先,进入项目的配置文件settings.py的同级目录下的初始化文件中,将mysql注册为mysql的驱动
// /project/__init__.py
+ import pymysql
+ pymysql.install_as_MySQLdb()
接着进入settings.py文件进行数据库的配置
// /project/settings.py
...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'xxx.xxx.xxx.xxx',
'PORT': '3306',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password'
}
}
...
在项目根目录下重新运行数据库迁移表建立和数据库迁移命令即可
python manage.py makemigrations
python manage.py migrate
网友评论