Обнаружение ошибки импорта при запуске сервера на Django
Я работаю над проектом на Python 3.8.5 и Django 3.2.
В процессе сборки и развертывания я хочу отправлять уведомление, обнаружив ImportError при запуске manage.py runserver. Например, сообщение slack или электронная почта.
В файле manage.py,
from django.core.management import
...
execute_from_command_line(sys.argv)
Я исказил синтаксис импорта файла views.py и попытался try-except в execute_from_command_line(), но не смог поймать исключение. Ошибка появляется только на консоли runserver.
Возможно, я думаю, нам следует изменить utility.execute() внутри этой execute_from_command_line() логики, которая является модификацией пакета, поэтому я хочу избежать этого метода.
В утилите utility.execute(),
Возможно ли это только внутри Django? Или я должен использовать другой внешний пакет?
Я буду очень признателен, если вы сможете мне помочь.
Спасибо.