如何处理Django数据库设置中的异常?

时间:2017-10-30 05:57:01

标签: django python-3.x django-settings django-database

我有一个Django应用程序,它给出了操作错误:

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '172.16.1.38' (111)")

当我在setting.py文件的数据库配置中给出错误的端口号或IP地址时。 例如:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': "movement",
    'HOST': "172.16.1.38",
    'PORT': 3306,
    'USER': "adc",
    'PASSWORD': "abcde",
    }
}

以上是数据库访问的正确配置,但如果我搞乱PORT,HOST或USER的任何值,我收到操作错误。 所以,我想知道,有没有办法显示消息而不是这个错误?或者我该如何处理这个例外?

0 个答案:

没有答案