Я предполагаю, что вы хотите использовать для l oop в шаблоне django, чтобы сделать это, вы должны сначала передать словарь в шаблон в файле представлений, как, поэтому убедитесь, что вы добавили квадратные скобки вокруг словаря, как это:
data = [{'key1':'1',
'key2':'2',
'key3':'3',
'key4':{'key5':{'key6':'6', 'key7':'7', 'key8':'8'}}
}]
return render(request,'name of template',{'data':data})
затем в шаблоне html:
{% for i in data%}
<p>{{i.key1}}</p>
<p>{{i.key2}}</p>
<p>{{i.key3}}</p>
<p>{{i.key4.key5.key6}}</p>
{% endfor %}
Теперь, когда вы делаете для l oop, вы можете получить доступ ко всем итерам в key4, как у меня выше когда я ставлю {{i.key4.key5.key6}}
Вот документы для l oop в django шаблонах https://docs.djangoproject.com/en/3.0/ref/templates/builtins/
Я предполагаю, что это то, что вы хотите сделать.