#django #django-templates #django-queryset
#django #django-templates #django-queryset
Вопрос:
Допустим, я получаю набор запросов в своих представлениях, используя следующий код.
topics = Topic.objects.all()[:3]
В моем шаблоне я делаю это:
<table>
<tr>
<td>#</td>
<td>Name</td>
<tr>
{% for topic in topics %}
<tr>
<td>{{ topic.count }}</td>
<td>{{ topic.name }}</td>
<tr>
{% endfor %}
</table>
В принципе, мне нужна таблица с 1, 2, 3 в первом столбце и названиями тем во втором столбце. Как мне это сделать?
Ответ №1:
Я думаю, что вам нужно forloop.counter
:
{% for topic in topics %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ topic.name }}</td>
<tr>
{% endfor %}