Поймать исключение, если БД существует, но коллекция не использует django-mongodb

Я использую движок django-mongodb для приложения django, которое имеет несколько баз данных. Допустим, у меня есть модель с именем "Профили". Для выбора значений модели из правильной базы данных, я запрашиваю понравившиеся Profiles.objects.using(db_name). Здесь есть два случая для ловли исключений. а) БД не существует. б) Коллекция в том дБ не существует для этой модели. Некоторое исключение во время создания БД может привести к этому состоянию.

Каков наилучший способ обработки исключений в случае этих двух условий. Мне нужно поймать оба исключения по отдельности, чтобы регистрировать разные сообщения.

0 ответов

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