Не перехватывает исключение DoesNotExist и ObjectDoesNotExist в django python

Подключаю класс через importlib и пытаюсь перехватить исключение через DoesNotExist и ObjectDoesNotExist, не работает, выводит ошибку Clients matching query does not exist.

view

from django.core.exceptions import ObjectDoesNotExist
uuid = 'someUuid'
modelPath = 'clients.models'
imp_model = importlib.import_module(modelPath)
cls_model = getattr(imp_model, 'Clients')
try:
   cls2 = cls_model.objects.get(Q(related_uuid__icontains=uuid))
except ObjectDoesNotExist: # тоже самое с cls2.DoesNotExist:
   print 'No exist'

model

class Clients(models.Model):
    name = models.CharField(max_length=150, blank=True, verbose_name='Имя')
    related_uuid = models.JSONField(blank=True) # json dict

комбинация с cls2.DoesNotExist, тоже выдает такую же ошибку. Возможно дело в том, что я импортирую класс?

Вернуться на верх