我读了很多文章,我是瞎子,但我相信你们中的一个会很简单。。。在
我在运行ubuntu12.04的MyHosting上设置了一个VPS。尽管我可能会尝试,但我无法让MySQL与Django一起运行。当我跑Python3号的时候管理.pymigrate我得到一个以以下结尾的错误:
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
我是通过:
^{pr2}$上面安装的python3.2.3 django版本:1.8.4 mysql版本:Ver 14.14发行版5.5.44
我编辑过设置.py包括以下内容:
DATABASES = {
'default': {
'NAME': 'user_data',
'ENGINE': 'mysql.connector.django',
'USER': 'mysql_user',
'PASSWORD': 'priv4te',
'OPTIONS': {
'autocommit': True,
},
}
}
PS Apache版本:Apache/2.2.22
The Django docs recommend使用mysqlclient,MySQLDB的python3兼容分支。在
您应该能够安装:
使用virtualenv可能更好,在这种情况下,可以使用
^{pr2}$pip
,而不是virtualenv中的pip3
。在您的数据库后端应该是
django.db.backends.mysql
。在但是,mysqlclient需要python3.3+作为python3。如果您想用MySQL运行Django,我相信您当前的选择是python2.7或3.3+。在
试试看
如果收到错误消息mysql config not found
跑
^{pr2}$相关问题 更多 >
编程相关推荐