1. 安装
pip3 install pymysql
2. 随便找一个 __init__ 的文件加上以下代码
import pymysql
pymysql.install_as_MySQLdb()
3. settings.py 配置替换
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysql',
'USER': 'root',
'PASSWORD': 'foobared',
'HOST': '106.14.42.253',
'PORT': 'xxx',
}
}
4. 如果报以下错误,修改一下源码就行(django2.2x以上换mysql会报错,正常)
AttributeError: 'str' object has no attribute 'decode'