gpt4 book ai didi

Django tables2 - 如何在页面加载时对表格列进行排序?

转载 作者:行者123 更新时间:2023-12-03 12:12:02 24 4
gpt4 key购买 nike

我正在使用 django tables2 以表格形式呈现数据。我希望表格在页面加载时默认按 column1 排序。排序正在单击该列,但我希望在页面加载时默认对其进行排序。

最佳答案

Table构造函数有一个 order_by -争论。您可以使用它来设置初始排序。

import django_tables2 as tables

class Table(tables.Table):
first_name = tables.Column()
last_name = tables.Column()


def view(request):
table = Table(data, order_by='last_name')

return render(request, 'template.html', {'table': table})

此选项在 Table 中也可用的 class Meta :
class Table(tables.Table):
first_name = tables.Column()
last_name = tables.Column()

class Meta:
order_by = '-last_name' # use dash for descending order

关于Django tables2 - 如何在页面加载时对表格列进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37653008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com