对于其他所有请求,连接默认都不存在错误

时间:2019-04-24 05:55:51

标签: python mysql django

我正在django上开发一个应用程序,并将其部署在apache服务器上。我遇到其他所有请求的错误The connection default doesn't exist

我对数据库有适当的设置。我有设置包,它有3个python文件

  1. base.py
  2. development.py
  3. production.py

__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没有数据库。但是开发和生产都可以。

请帮助我解决此问题。让我知道我哪里出错了。

0 个答案:

没有答案