EDITED
Django не поддерживает отрицательную индексацию в QuerySets.Пожалуйста, прочитайте https://code.djangoproject.com/ticket/13089 для получения дополнительной информации.
Быстрый и «грязный» способ сделать это - преобразовать Queryset в список и затем использовать отрицательную индексацию.
objects = list( Model.objects.filter(name='alpha').order_by('rank') )[:-1]
Обратите внимание, что переменная objects больше не является набором запросов, а списком.
Однако я бы порекомендовал использовать .exclude () method.
Если вы хотите использовать метод .exclude (), который я рекомендую, я бы хотел попросить вас прочитать решение, которое @RaydelMiranda написал ниже.