Как отобразить список списков в разных div в django - PullRequest
1 голос
/ 10 октября 2019

У меня есть список списков, который я отправляю на html: views.py:

data =  (('13:20','Dave','Stivenson'),('14:15','John','Scaletta'),('11:00','Dave','Johnston'))
return render(request, 'test.html', {'rows': data})

test.html:

{% for r in rows %}

     <div class="col-md-3">
                <span style="color:white;font-size:14px">{{ r }}</span>
            </div>
{% endfor %}

Отображает список в div, нокак отобразить не список, а список строк в div? Нравится:

13:20                   Dave               Stivenson  

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Если количество значений известно как в вашем случае, есть 3 значения, то вы можете сделать

{% for x, y, z in rows %}
    <div>
        {{ x }} {{ y }} {{ z }}
    </div>
{% endfor %}
0 голосов
/ 10 октября 2019

Я считаю, что в этом случае все, что вам нужно сделать, это

{% for r in rows %}
    <div>
        {{ r.0 }} {{ r.1 }} {{ r.2 }}
    </div>
{% endfor %}

Однако вам придется добавить свой стиль в этот ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...