Use queryset.exist to avoid unnecessary query in get_object_queryset