У меня есть такие настройки
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, но это плохое решение.Потому что, когда я пытаюсь запустить свой проект django на сервере, это решение не работает.