2012-09-14 59 views
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]}在頂部並保留其他排序的數據項。我怎樣才能做到這一點?

回答

1

使用自定義鍵功能在視圖中進行排序。

data.sort(key=lambda d: '0' if d['name'] == 'All names' else d['name'])