Есть ли какой-либо способ определить приоритеты некоторых объектов в фильтре Django?

#django

Вопрос:

У меня есть языковая модель, и в базе данных есть список языков. Список такой:

 [
    {
        "name": "Arabic",
        "code": "ar"
    },
    {
        "name": "German",
        "code": "de"
    },
    {
        "name": "Turkish",
        "code": "tr"
    },
    {
        "name": "English",
        "code": "en"
    },
    {
        "name": "French",
        "code": "fr_FR"
    }
]
 

Я хочу заказать их по своему name . Но я хочу расставить приоритеты по двум из них: English и German .

Я знаю, что в джанго мы заказываем их так:

 Language.objects.all().order_by("name")
 

Но как я могу расставить приоритеты между этими двумя объектами?

Спасибо.

Комментарии:

1. Вы можете добавить другое свойство, например, priority со значением по умолчанию 0 . Затем вы можете увеличить приоритет, для которого вы хотите, чтобы они были первыми, и использовать .order_by("priority","name")