Поддающиеся сортировке столбцы таблицы в [закрытом] django

Я хочу иметь поддающиеся сортировке столбцы в своих таблицах (точно так же, как то, что сделано для администратора changelists).... Я ищу решение, которое будет легко реализовать и настроить, если я захочу.

Как я могу сделать это?

22
задан Stephen 16 February 2010 в 11:12
поделиться

2 ответа

Если вы используете разбиение на страницы, а не сортировщик таблиц Javascript, этого может быть недостаточно или оно может вести себя неожиданно.


Создавайте заголовки каждого столбца в виде ссылки, например

<th><a href="?order_by=name">Name</a></th>

и, на ваш взгляд, вы проверяете, установлен ли параметр order_by или нет:

order_by = request.GET.get('order_by', 'defaultOrderField')
Model.objects.all().order_by(order_by)
40
ответ дан 29 November 2019 в 03:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: