Django模板:以任意顺序显示重组组?

时间:2017-05-14 09:53:27

标签: django

如果我们使用django docs中的示例,

copy /b one + two new_filename

如何按任意顺序显示按国家/地区的任意子/超集分组的结果?

可以在模板中完成比我当前的解决方案更好(见下文),还是在视图中操作数据集更好?

e.g。我想按顺序显示群组:('日本','美国','澳大利亚')

cities = [ {'name': 'Mumbai', 'population': '19,000,000', 'country': 'India'}, {'name': 'Calcutta', 'population': '15,000,000', 'country': 'India'}, {'name': 'New York', 'population': '20,000,000', 'country': 'USA'}, {'name': 'Chicago', 'population': '7,000,000', 'country': 'USA'}, {'name': 'Tokyo', 'population': '33,000,000', 'country': 'Japan'}, ] 不起作用,因为:

  • 所需的顺序不是按字母顺序排列的
  • 即使{% for country in country_list|dictsort:"grouper" %}不包含任何澳大利亚城市,我也要展示“澳大利亚”
  • 我不想展示印度

原因是在我的用例中(实际上不是关于国家和城市),我需要将我的数据放入一个表中,按('Japan','USA','Australia')分组为列,按其他字段分组为行。

目前这样做:

cities

提前致谢!

0 个答案:

没有答案