有一个用于打印json数据的python脚本codal.py
和平产出:
{"t_a5_b": "66350750", "t_a5_c": "62832475", "t_a5_d": "56874586", "t_a15_b": "127194761", "t_a15_c": "110163944", "t_a15_d": "62220525", "t_a34_b": "371949378", ...}
然后在view.py中运行脚本
def external(request):
out= run([sys.executable,'/home/masih/projects/django/buttonpython/buttonpython/codal.py'],shell=False,stdout=PIPE)
return render(request,'home.html',{'json_view':out.stdout})
在home.html文件中,我可以通过{{json_view}}
获取json数据
如何在html表中使用json_视图值
例如:"t_a5_b": "66350750"
<table style="width:100%">
<tr>
<th>ta_a5_b.value</th>
<th>something</th>
<th>something</th>
</tr>
</table>
如果外部脚本返回json字符串,则需要将其解析为python json对象。要做到这一点,您可以使用
在您的模板中,您可以使用花括号语法访问此词典,如下所示:
如果您的脚本已经输出了一个有效的python json对象,那么您只需要使用我建议的模板修改
相关问题 更多 >
编程相关推荐