По идеи он должен был вывести object does not exist и он действительно вылетает если убрать raise_exception и принтануть errros, но если захочешь этот error raise ValidateError(serializer.errors) то уже он дальше проходит и падает уже на другом методе то есть исключение не срабатывает