我有这样的设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.environ.get('DB_NAME'),
'USER': os.environ.get('DB_USER'),
'PASSWORD': os.environ.get('DB_PASS'),
'HOST': os.environ.get('DB_HOST'),
'PORT': os.environ.get('DB_PORT')
}
在我的主要 init 文件中,添加了以下几行:
import pymysql
pymysql.install_as_MySQLdb()
我现在有这样的错误:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
我在stackoverflow中发现了solution,但这是一个糟糕的解决方案。因为当我尝试在服务器中启动django项目时,此解决方案无法正常工作。