Передача вложенного словаря из представления в шаблон django

Итак, я новичок в Django и пытаюсь передать данные из представления в шаблон. Я понял, как передавать классический словарь, но теперь мне нужно использовать вложенный словарь.

Например, у меня есть словарь следующего вида

my_dictionary = {0: {'title': 'Beyond the Soul', 'id': '2Uy66My5oKcBEIW7DvVk3V'},
1: {'title': 'The Groove Cartel Selection', 'id': '1pHtICGI68RmWEKnnP5wGr'},
2: {'title':
 'STMPD RCRDS TOP 50', 'id': '1OIzwJTbrOeZTHvUXf5yMg'},
3: {'title': 'House Party by Axwell', 'id': '1tl4L77FJju5zp9bJC83u8'}}

По моему мнению, я возвращаю return render(request, 'show_playlist.html', my_dictionary ), но если я использую {{ main_playlist[0] }}, он выдает Could not parse remainder error

Есть ли способ доступа к вложенному словарю в шаблонах?

Я пробовал по этому ответу но ничего не показывает

{% for key, value in main_playlist.items %}
    <p> {{key}}: {{value.title}} </p>
    {% endfor %}

Контекстные данные должны быть названы правильно, если вы хотите использовать main_playlist в шаблоне, так:

return render(request, 'show_playlist.html', {"main_playlist": my_dictionary} )
Вернуться на верх