Hey there
I've been practicing for a while with the template system and I have some
questions:
Lets say that I create this dictionary:
test = dict()
test[0] = {'title': 'My First Title', 'post': 'My First Post'}
test[1] = {'title': 'My Second Title', 'post': 'My Second Post'}
etc... til 10 for example
If i want to display that information, the best way would be to iterate over
each number and show 'title' and 'post'.
My question is: How can I actually iterate over a dictionary like this
inside a template? If i do this (assuming that the shown dictionary has been
assigned to 'post' in render_to_response)
{% for x in post%}
<h2><a href="#">{{ post.0.title }}</a></h2>^M
<br>
<br>
<p>{{ post.0.post }}</p>^M
It will only show the first part of the dictionary and 'x' as a number
cannot be handled. I haven't found a way to have an increasing number to
iterate with... Something to replace the zero that increases until is
finished by hte condition
What would be the best way to display the whole dictionary in a template??
Thank you very much as usual
jhv
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---