我有一个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的任何值,我收到操作错误。 所以,我想知道,有没有办法显示消息而不是这个错误?或者我该如何处理这个例外?