Как обрабатывать исключения в настройках базы данных Django?
У меня есть приложение Django, которое выдает ошибку в работе:
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '172.16.1.38' (111)")
Когда я задаю неправильный номер порта или IP-адрес в конфигурации базы данных файла setting.py. Например:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "movement",
'HOST': "172.16.1.38",
'PORT': 3306,
'USER': "adc",
'PASSWORD': "abcde",
}
}
Выше приведена правильная конфигурация доступа к базе данных, но если я связываюсь с любым значением из PORT, HOST или USER, я получаю ошибку операции. Итак, я хотел знать, есть ли способ показать сообщение вместо этой ошибки? или как я могу обработать это исключение?