IndexError: list index out of range [Django, python, object, filter]

Делаю выборку objects.filter и используя values()[0] преобразуя результат в dict

views

device = 'some text'
qry = Device.objects.filter(Q(name__icontains=device)).values()[0]

если в базе есть в наличии запись, то создается dict, если ничего не находит, выводит IndexError: list index out of range

Надо ловить отсутствие выборки исключением или как?


Ответы (0 шт):