Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django,如何模板聚合响应_Python_Django - Fatal编程技术网

Python Django,如何模板聚合响应

Python Django,如何模板聚合响应,python,django,Python,Django,我正在DJANGO执行一系列聚合。我想知道的是,是否有办法从数据集中{{template}}一个特定的行值 例如:如果我从服务器获得此数据集响应: [{ type:'O', count:54},{ type:'E', count:125},{ type:'C', count:2}] 我可以不通过foreach命令在模板中按类型引用计数吗 例如:官员:{{variable.O.count}}或类似的东西,这样我就可以直接引用特定行中的值 我现在唯一的另一个选择是调用数据库三次。我希望不用这么做

我正在DJANGO执行一系列聚合。我想知道的是,是否有办法从数据集中{{template}}一个特定的行值

例如:如果我从服务器获得此数据集响应:

[{ type:'O', count:54},{ type:'E', count:125},{ type:'C', count:2}]
我可以不通过foreach命令在模板中按类型引用计数吗

例如:官员:{{variable.O.count}}或类似的东西,这样我就可以直接引用特定行中的值

我现在唯一的另一个选择是调用数据库三次。我希望不用这么做


谢谢。

为什么不以更有用的格式将数据发送回去?由类型值键入的单个dict将允许您执行所需操作:{O':54,'E':125…}。好的。不管怎样,当我想要54的时候,我怎么能不经过for循环就得到它呢?