打印烧瓶中数组数组的值

ale*_*oli 0 python flask

我有这个数组数组:

[['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']]]
Run Code Online (Sandbox Code Playgroud)

我想打印每个字段

所以,用烧瓶我尝试这样:

{% 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 %}
Run Code Online (Sandbox Code Playgroud)

我想打印这样的东西:

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

小智 5

基本.html

{% for row in data %}
    {{row[0]}}
    <ul>
        {% for element in row[1:] %}
            <li>{{element|join(', ')}}<li>
        {% endfor %}
    </ul>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

视图.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)
Run Code Online (Sandbox Code Playgroud)