Hello there, I'm using a object_detail generic view to display some data. One of the object's fields is an IntegerField, with choices limited to MONTHS, a tuple of tuples mapping the values.
Now, on the template I want to expand the stored values to the 'human_readable' val, using somehting like: <tr> <td class="attr_name">Prva registracija:</td> <td class="attr_val"> {% for data in MONTHS.items %} {% ifequal data.0 object.prva_registracija_mm %} {{ data.1 }} {% else%} debug: {{ data.0}} is not equal to {{ object.prva_registracija_mm }} <br> {% endifequal %} {% endfor %} {{ object.prva_registracija_mm}}.{{ object.prva_registracija_yyyy}}<td> </tr> The dictionary arrives correctly at the template via this code: (r'^(?P<object_id>\d+)/$', 'django.views.generic.list_detail.object_detail', dict(info_dict, extra_context={'MONTHS': dict(MONTHS) })), ...and everything seems to be fine. When I run the template on the browser, the stored value (an integer 2) never matches what I suppose is a string '2'. How should I convert this to same datatypes? I'm sure this is a very common task (expanding admin choices), isn't it? Best regards and big thanks, -- Carlos Yoder http://carlitosyoder.blogspot.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---