Suponiendo que bar es una lista
Código:
#views.py
bar = ['a', 'b', 'c']
#template.html
{% for foo in bar %}
{{ foo }}
{% endfor %}
Entonces imprime
Si quieres imprimir algo diferente entonces haces esto:
Código:
#views.py
bar = [('a', 'x'), ('b', 'y'), ('c', 'z')]
#template.html
{% for foo, baz in bar %}
{{ foo }}, {{ baz }}
{% endfor %}
Tu solo le tienes que enviar los datos al templeate de tal forma que el template solo se encargue de imprimirlos.