Я пытаюсь заказать результаты get_list_or_404 метода
get_list_or_404(...).order_by('name')
кажется, не работает
Что путь состоит в том, чтобы сделать это?
Вы можете сделать это следующим образом:
get_list_or_404(Model.objects.order_by('name'))
И, конечно, вы всегда можете указать порядок в классе модели Meta
.
Причина, по которой ваша попытка не сработала, заключается в том, что order_by
- это метод в наборе запросов, но get_list_or_404
возвращает список.
Способ решения этой проблемы, как показывает Людвик в своем ответе, состоит в том, чтобы упорядочить набор запросов перед вызовом get_list_or_404
.