我在Django工作并不专业,我知道这个问题在StackOverflow中被问了很多次,但是我需要最终的答案来解决这个问题。
我正在使用Django 1.9和python2.7,我需要将两个MySQL都链接到Django,我尝试了所有的东西,我花了很长时间寻找解决方案的结束,但这很糟糕。我没有使用Pymysql,Mysql-连接器-python,Mysql-连接器,我试图安装Mysqlclient,但是我失败了,现在我对这个问题感到非常失望。所以,这是我最后一次尝试,我也得到了这个错误:错误加载MySQLdb模块:没有名为MySQLdb 错误信息的模块。那么,我如何以我前面提到的任何方式运行MySQL (Pymysql等)对不起,如果有什么问题,我的英语不太流利
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'students', # the name of database
'HOST': '127.0.0.1',
'PORT': '3306',
'USER': 'root',
'PASSWORD': '',
'OPTIONS': {
'autocommit': True,
},
}
}发布于 2020-01-01 16:39:37
使用mysqlclient命令安装pip install mysqlclient模块。
您可能需要安装MYSQL开发库来安装mysqlclient。
sudo apt-get install python-dev default-libmysqlclient-dev # Debian / Ubuntu
sudo yum install python-devel mysql-devel # Red Hat / CentOS
brew install mysql-client # macOS (Homebrew)希望这能有所帮助。
编辑:您也可以直接从.whl下载链接文件,然后运行pip install downloaded_whl_file来安装该文件。
https://stackoverflow.com/questions/59554175
复制相似问题