diango使用mysql数据库:
settings.py里的配置如下:
执行:python3 manage.py makemigrations报下面的错误:
Django1.10默认使用的是mysqldb连接组件。但是,在python3.x中已经不支持那个组件了,取而代之的则是pymysql连接组件。遂决定使用pymysql连接组件。
采用上述配置方式的话默认会调用mysqlDB模块,由于Python3已经不支持该模块,所以需要修改该配置文件所在目录下的__init__.py文件。注意需要保存生效
import pymysql
pymysql.install_as_MySQLdb()