Django template how to look up a dictionary value with a variable

后端 未结 8 1691
面向向阳花
面向向阳花 2020-11-22 03:06
mydict = {\"key1\":\"value1\", \"key2\":\"value2\"}

The regular way to lookup a dictionary value in a Django template is {{ mydict.key1 }}

8条回答
  •  情书的邮戳
    2020-11-22 03:14

    env: django 2.1.7

    view:

    dict_objs[query_obj.id] = {'obj': query_obj, 'tag': str_tag}
    return render(request, 'obj.html', {'dict_objs': dict_objs})
    

    template:

    {% for obj_id,dict_obj in dict_objs.items %}
    {{ dict_obj.obj.obj_name }}
    {{ obj_id }}
    {{ forloop.counter }}
    {{ dict_obj.obj.update_timestamp|date:"Y-m-d H:i:s"}}
    

提交回复
热议问题