KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a view like this: info_dict = [{u'Question 1': ['13365', '13344']}, {u'Question 2': ['13365']}, {u'Question 3': []}] for key in info_dict: for k, v in key.items(): profile = User.objects.filter(id__in=v, is_active=True) for f in profile: wanted_fields = ['job', 'education', 'country', 'city','district','area'] profile_dict = {} for w in wanted_fields: profile_dict[f._meta.get_field(w).verbose_name] = getattr(f, w).name return render_to_response('survey.html',{ 'profile_dict':profile_dict, },context_instance=RequestContext(request)) and in template: <ul> {% for k, v in profile_dict.items %} <li>{{ k }} : {{ v }}</li> {% endfor %} </ul> I have only one dictionary in template. But 4 dictionary might be here (because info_dict) What is wrong in view? Thanks in advance
Tags (comma-separated)
Save Edits
Cancel