for this dictionary with this Flask controller
projects = {
\'life-calc\':{\'url\':\'life-calc\',
\'title\': \'Life Calculator\'}
I think you want to know how access the nested dict in template
If you think I got your question
Generally, This is the way to access the nested dictionary items in dictionary.
forloop
depth level whether it is list or dict.Here I am giving just a generic example in my own way for your understanding
parent_dict = {1: {'A':'val1','B':'val2'}, 2:{'C':'val3','D':'val4'}}
{% for key,parent_dict_item in parent_dict.items() %}
{% for key2, nested_value in parent_dict_item.items() %}
<li><a href = "{{ nested_value }}">{{ nested_value }}</a> </li>
{% endfor %}
{% endfor %}
<li><a href="val1">val1</a> </li>
<li><a href="val2">val2</a> </li>
<li><a href="val3">val3</a> </li>
<li><a href="val4">val4</a> </li>
Instead of expanding the key and value in the loop, you can also use the key to reference the item in the dict itself:
{% for project in projects %}
<li><a href = "{{ projects[project].url }}">{{ projects[project].title }}</a> </li>
{% endfor %}