因为我使用Python作为后端,Django作为前端使用。
目前我在后台输出如下函数:
cat /usr/local/cuda/version.txt
for backend我得到了正确的输出,但是如何在Django前端实现这个功能
d={'Testcase1': {'hydra.c': 10,'clone.c':5},
'Testcase2':{'hydra.c':337,'vendor.c':100 },
'Testcase3':{'hydra.c':100,'vendor.c':80}
'Testcase4':{'vendor.c':89,'template.c':98,'temp.c':92},
'Testcase5':{'vendor.c':83}
'Testcase6':{'template.c':34}....}
for key,values in d.iteritems():
so=sorted(values.iteritems(),key=operator.itemgetter(1))
print(key,so[-1][0],so[-1][1])
答案 0 :(得分:1)
为什么不在后端构建字典,然后使用创建的字典渲染模板。
d={'Testcase1': {'hydra.c': 10,'clone.c':5},
'Testcase2':{'hydra.c':337,'vendor.c':100 },
'Testcase3':{'hydra.c':100,'vendor.c':80}
'Testcase4':{'vendor.c':89,'template.c':98,'temp.c':92},
'Testcase5':{'vendor.c':83}
'Testcase6':{'template.c':34}....}
out_dict = {}
for key,values in d.iteritems():
so=sorted(values.iteritems(),key=operator.itemgetter(1))
out_dict[key] = [so[-1][0],so[-1][1]]
在UI中,
{% for key, value in out_dict.items %}
<table>
<tr>
<td>{{ key }}</td>
<td>{{ value.0 }}</td>
<td>{{ value.1 }}</td>
</tr>
</table>
{% endfor %}