Hi Sven! To get a value from a dictionary by a variable key, you either need a custom filter like {{ dictionary|dict_value:key }}
def dict_value(dict, key): """ returns the value of a dictionary key ... """ try: return dict[key] except: return None register.filter('dict_value', dict_value) ... or you can go through the items like this: {% for key_value in dictionary.items %} <h1>{{ key_value.0 }}{# the key #}</h1> {% for item in key_value.1 %}{# the value, that is the queryset #} {{ item }} {% endfor %} {% endfor %} Regards, Aidas Bendoraitis aka Archatas On 5/17/07, Sven Herzing <[EMAIL PROTECTED]> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > I'm sorry that I have to ask again for help, but, I couldn't figure it > out how to access nested directories in templates. > > My Problem ist, that I have 3 categories (which I get from the DB), and > for every category a queryset. > > and the structure looks like this > > {'rahmen': > [<Product: rahmen1, ra1>, <Product: rahmen3, ra3>], > 'laufrad': > [<Product: foobar, #0000X>, <Product: laufrad1, lr1>, <Product: > laufrad2, lr2>], > 'lenker': > [<Product: foobar, #0000X>, <Product: lenker1, len1>, <Product: > lenker2, len2>, <Product: lenker3, len3>] > } > > I have the keywords for the dictionary in an array (mygroups) which I > access in the template like this: > > {% for entry in mygroups %} > {{ entry }}<p> > > and here I would like to access the dictionaries like this > > {% for prod in product.entry %} > {{ prod.name }} > {% endfor %} > {% endfor %} > > The template manual says that if there is a point in a variable, it trys > to treat it like a dictionary or a list, but what if the word after the > point isn't parameter of the dictironary? > I also tried sth like this {% for prod in product.{{ entry }} %}, but > this didn't work either. > > Is this kind of access possible? > > regards > Sven Herzing > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.3 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFGTMDU4uR1pQ+2BeoRAo2MAJ47gSuZlZWG/T88ePMqVNXBWim6hQCeKJD2 > JCDvvAFlgFT8C+lkxHu8J94= > =PP8O > -----END PGP SIGNATURE----- > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---