排序分页器列表django模板

时间:2017-08-08 10:55:19

标签: django sorting templates paginator

我需要在django模板的表格中显示一个很长的列表。 因为显示所有结果需要很长时间,所以我使用了分页器,这样我就可以在没有时间的情况下看到结果。现在的问题是我需要在客户端排序这个表(通过点击列),但我找不到任何方法快速 - 我要么排序表的每一页,它不是一个足够好或使用DataTable对整个表进行排序,这需要永远。任何想法快速排序?

1 个答案:

答案 0 :(得分:0)

在表格标题上实施onclick事件,并使用queryset = queryset.order_by('fieldname')

在views.py中的get_queryset方法中处理数据类型