Django ORM упорядочивание по списку операторов in

Заголовок объясняет все. Мне нужно отфильтровать мою модель для всех элементов списка.

Event.objects.filter(name__in=d)

как я могу отсортировать результат в соответствии с порядком элементов списка d? Я пробовал с

[e for t in d for e in events if e.name == t]

но он очень медленный. есть ли какой-нибудь другой более быстрый вариант?

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