python3 在 django 中使用 mysql 报错 no modul MysqlDb
在 Python3 中不在支持 MysqlDb Django 在链接mysql时 , 会报 no modul MysqlDb
解决办法
- 使用替代品 pymysql
pip install pymysql
- 在站点 init.py 中添加
import pymysql
pymysql.install_as_MySQLdb()
- 在 setting.py 文件中配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER':'root',
'PASSWORD':'root',
'HOST':'127.0.0.1',
'PORT':'3306'
}
}