Say, I have two lists of objects, foo
and bar
. In a Django template, while looping through foo
, there\'s a counter that keeps track of
You are correct that Django templates do not directly allow this, and it's because Django tries to force you to put pretty much all your presentation logic in your views. Your best option is to make a list of dicts in your context in your view, so you can iterate of that and access the members by name. Or:
zip
your lists together instead of making them a dict and access them using {% for fooItem, barItem in zippedList %}
.