python - 在烧瓶中打印数组数组的值
问题描述
我有这个数组数组:
[['Frutta',
['M01', '2018-08-06 08:35:00', '2018-08-06 10:13:00'], ['M02',
'2018-08-06 10:18:00', '2018-08-06 11:42:00'], ['M04', '2018-08-06 15:19:00',
'2018-08-06 16:37:00']],
['verdura',
['M01', '2018-08-06 08:35:00', '2018-08-06 10:25:00']]]
我想打印每个字段
所以,用烧瓶我试过这样:
{% for prodotto in range(inserisci_ordine[1]| length) %}
{{ inserisci_ordine[prodotto][0] }}<br>
{% for macchine in range(inserisci_ordine[prodotto]| length) %}
{{ inserisci_ordine[prodotto][macchine] }}<br>
{{ inserisci_ordine[prodotto][macchine][2] }}<br>
{% endfor %}
{% endfor %}
我想打印这样的东西:
frutta
M01, 2018-08-06 08:35:00, 2018-08-06 10:13:00
M02, 2018-08-06 10:18:00, 2018-08-06 11:42:00
M04, 2018-08-06 15:19:00, 2018-08-06 16:37:00
verdura
M01, 2018-08-06 08:35:00, 2018-08-06 10:25:00
但我想不通。。
编辑。
是否有可能以某种方式打印上一个循环中使用的机器?例如:
frutta
M01, 2018-08-06 08:35:00, 2018-08-06 10:13:00
#我要在这里打印, NULL
M02, 2018-08-06 10:18:00, 2018-08-06 11:42:00
#这里, M01
M04, 2018-08-06 15:19:00, 2018-08-06 16:37:00
#这里, M02
verdura
M01, 2018-08-06 08:35:00, 2018-08-06 10:25:00
#这里, NULL
解决方案
base.html
{% for row in data %}
{{row[0]}}
<ul>
{% for element in row[1:] %}
<li>{{element|join(', ')}}<li>
{% endfor %}
</ul>
{% endfor %}
视图.py
@app.route('/')
def sample_view():
data = [
[
'Frutta',
['M01', '2018-08-06 08:35:00', '2018-08-06 10:13:00'],
['M02', '2018-08-06 10:18:00', '2018-08-06 11:42:00'],
['M04', '2018-08-06 15:19:00', '2018-08-06 16:37:00']
],
['verdura', ['M01', '2018-08-06 08:35:00', '2018-08-06 10:25:00']]
]
return render_template("base.html", data=data)
推荐阅读
- python - 在没有 GPS 的情况下绘制我的无人机的 3d 轨迹/路径
- c# - TextBlock中动态字符串的WPF本地化
- swift - 使用 Cocoapods 时 Generamba 设置失败
- asp.net-core-mvc - 添加到用户的角色确实在 IsInRole 中给出错误
- c# - 如何将用户文件选择链接到 StringSplit
- autocomplete - PhpStorm 将“null”自动完成为“null()”。我可以修改自动完成列表吗?
- javascript - 如何仅使用取决于我的选择选项参数的新 API 重绘 Highchart?
- android - Android如何获取Ibeacon X轴正负值?
- php - 如何从个性化下拉列表中获取值?
- javascript - Asyncronos onsubmit 处理程序