一、数据库驱动
python2连接mysql主要是用 MySQL_python
python3以上连接mysql,使用PyMySQL替代MySQL_python
实际,尝试多次MySQL_python,无法pip安装,所以放弃
二、数据库配置
在setting.py中数据库的SQLite部分,换为如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER':'pytest',
'PASSWORD':'123',
'HOST':'localhost',
'PORT':'3306',
'OPTIONS':{
'autocommit':True,
}
}
}
三、测试
在应用的_init_.py文件中,添加如下代码
import pymysql
pymysql.install_as_MySQLdb()
d