On Fri, Nov 25, 2011 at 1:32 PM, marjenni <mark.jennings.em...@gmail.com> wrote: > Thank you for the quick reply :) > > What I am currently doing is passing 3 separate lists to the template, > each representing the column of a table so that i can do something > this: > > {% for i in numberOfImages %} > <tr> > <td> {{ images.i}} </td> > <td> {{ descriptions.i}} </td> > <td> {{ links.i}} </td> > > What is the best way to do this then? > > many thanks > > Mark >
zip them together: from itertools import izip rows = izip(images, descriptions, links) {% for row in rows %} {{ row.0 }} (image) {{ row.1 }} (description) {{ row.2 }} (link) izip does it as an iterator, so there is no overhead involved. Cheers Tom -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.