On Thu, Aug 26, 2010 at 4:17 PM, Andrea Imparato
<[email protected]> wrote:
>
> I have 2 lists and I have to scan them "concurrently" with the same
> indexes at the same time. Something like:
>
> {% for lists %}
> first item from the first list
> first item from the second list
> {% endfor %}
>
> I thought about creating something like a map with 2 values in each
> index but I don't know how to use it in the template.
>
> Any advice?:)
>
Figure out the data structures you need in your view, pass them to
your template in the context.
For instance
import itertools
names = [ 'Bob', 'Jim', 'Jane' ]
ages = [ 24, 17, 37 ]
ctxt = RequestContext(request, {
'names_and_ages': itertools.izip(names, ages),
})
return render_to_response('my_template.html', context_instance=ctxt)
{% for tuple in names_and_ages %}
Hello {{ tuple.0 }}, you are {{ tuple.1 }} yrs old.
{% endfor %}
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.