Я разрабатываю приложение на django и разворачиваю его на сервере apache. Я получаю ошибку The connection default doesn't exist
для каждого другого запроса.
У меня правильные настройки для базы данных. У меня есть пакет настроек, и у него есть 3 файла Python
- base.py
- development.py
- production.py 1011 *
и __init__.py
. Я добавил производство в __init__.py
from .production import *
И мой production.py выглядит так
from .base import *
DEBUG = False
ALLOWED_HOSTS = [('*')]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'MyDB',
'USER': 'root',
'PASSWORD': 'xxx',
'HOST': 'localhost',
'PORT': '3306',
}
}
Для первых нескольких запросов база данных подключается, и после этого для каждого другого запроса я получаю The connection default doesn't exist
эту ошибку.
base.py
не имеет баз данных. Но и разработка, и производство делают.
Пожалуйста, помогите мне решить эту проблему. и дайте мне знать, пожалуйста, где я ошибаюсь.