Я думаю, что вы можете выполнить цикл, например, так:
special_queryset = Special.objects.filter(
promotion=False,
start__lte=date_instance,
minimum_stay__lte=nights,
object_id=room_filter.id,
end__gte=date_instance,
is_active=True,
member_deal=False
id__in = gp_id
)
for i in special_queryset:
print(i)
Если вы хотите обновить то же самое для элементов в наборе запросов, используйте метод update()
.
special_queryset.update(promotion=True)