背景:本地开发调试,习惯使用SQLIT数据库,方便。一个问题是有时你会忘记配置其他环境的数据库配置。环境:Django2.1Python3.6教程1.安装MySQL支持库pipinstallpymysql2.配置init.py文件打开项目根目录下的_init__.py文件,添加如下内容:importpymysqlpymysql.install_as_MySQLdb()3.配置设置。py中的mysql配置将原来的默认配置改为如下:Databaseaccount",'PASSWORD':"数据库密码",'HOST':"数据库地址",'PORT':3306,#一般默认即可}}4.将新安装的mysql库添加到requirements.txt中,在当前项目的shell环境中,执行pipfreeze>requirements.txt,其他环境直接安装requirements.txt。注意:如果你的Django版本是2.2,按上面操作会提示报错。因为2.2版本修改了MySql的连接方式,建议换成其他django版本,或者使用以下临时解决方案。错误:django.core.exceptions.ImproperlyConfigured:mysqlclient不推荐这种方法。
