Как обрабатывать исключения в настройках базы данных 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, я получаю ошибку операции. Итак, я хотел знать, есть ли способ показать сообщение вместо этой ошибки? или как я могу обработать это исключение?

0 ответов

Другие вопросы по тегам