0

在我看来,我有一个字典列表,例如

data = [{'name': 'Abe', 'seq': [4, 3]}, {'name': 'All names', 'seq': [9, 8]}, {'name': 'Mike', 'seq': [11, 2]}]

在我的模板中,我对它们进行了排序:

{{ data|dictsort:"name" }}

我想{'name': 'All names', 'seq': [9, 8]}在列表顶部并保留其他排序的数据项。我怎样才能做到这一点?

4

1 回答 1

1

使用自定义键功能在视图中进行排序。

data.sort(key=lambda d: '0' if d['name'] == 'All names' else d['name'])
于 2012-09-14T11:00:16.513 回答