Ошибка IndexError на Django/MySQL после упорядочивания через union queryset

Я использую Django на ubuntu ec2 и MySQL на RDS. Я пытаюсь получить 3 случайных объекта, удовлетворяющих условию 1 (is_shoes=True, is_bag = False) и 2 случайных объекта из той же модели с другим условием (is_shoes=True, is_bag = True) и объединить их в случайном порядке. Я пытался использовать оператор |, но он теперь разрешен в MySQL. Вот мой исходный код и сообщение об ошибке. Есть ли какое-нибудь решение?

Вернуться на верх