Django mysql连接没有名为mysql.base的模块
我试图从AWS中的django应用服务器D连接MySQL,但它引发了一个有趣的错误:错误是:没有名为MySQL.base的模块Django mysql连接没有名为mysql.base的模块,mysql,django,installation,Mysql,Django,Installation,我试图从AWS中的django应用服务器D连接MySQL,但它引发了一个有趣的错误:错误是:没有名为MySQL.base的模块 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'try', 'USER': 'root', 'PASSWORD': 'pwd', 'HOST': '', 'PORT':
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'try',
'USER': 'root',
'PASSWORD': 'pwd',
'HOST': '',
'PORT': '3306',
}
}
MySQLdb已经安装<代码>导入MySQLdb在python命令行中运行 我可以连接MySQL。我已经通过sudo apt get install mysql server mysql common mysql client libmysqlclient15 dev安装了它 我真的被这个错误缠住了。你能帮我弄清楚吗
谢谢在我看来,您还没有为python安装mysql。 或
您的Python路径似乎有问题。确保python mysql db驱动程序位于路径中。MySQLdb已安装。导入MySQLdb不会引发任何错误。您可以发布整个stacktrace吗?
python manage.py dbshell
工作吗?怎么样python manage.py shell
sudo apt-get install python-mysqldb