Ошибка подключения по умолчанию не существует для каждого другого запроса - PullRequest
0 голосов
/ 24 апреля 2019

Я разрабатываю приложение на django и разворачиваю его на сервере apache. Я получаю ошибку The connection default doesn't exist для каждого другого запроса.

У меня правильные настройки для базы данных. У меня есть пакет настроек, и у него есть 3 файла Python

  1. base.py
  2. development.py
  3. 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 не имеет баз данных. Но и разработка, и производство делают.

Пожалуйста, помогите мне решить эту проблему. и дайте мне знать, пожалуйста, где я ошибаюсь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...