Как осуществить перебор элементов (которые django objects list) в шаблоне?
Есть вьюха:
@csrf_exempt
def getOrdersPerMonth(request):
if request.is_ajax() and request.method == "POST":
sides_id = request.POST.getlist("sides_id[]")
aim_month = request.POST["month"]
orders_list = []
orders_list_by_month = Order.objects.filter(month=aim_month)
for i in xrange(len(sides_id)):
order_list = orders_list_by_month.filter(side__side_id=sides_id[i])
orders_list.append(order_list)
orders_list = list(orders_list)
html = render_to_string("service/units/sides_per_month.html", {"orders_list": orders_list})
res = {"html": html}
return HttpResponse(json.dumps(res))
И есть шаблон:
{% for order in orders_list.0 %}
...
{% endfor %}
Предположим, что в orders.list более 1 элемента. Как осуществить перебор по этим элементам в django template?
Нашел снипет (mkrange[https://djangosnippets.org/snippets/1926/]), но конструкция вида:
{% load range %}
{% mkrange 0 orders_list|length 1 as range %}
{% for i in range %}
{% for order in orders_list.i %}
...
{% endfor %}
{% endfor %}
не работает.
Как быть в таком случае?
Заранее спасибо.