Как в шаблоне Django последовательно разместить текст + несколько картинок?

Есть списки, например:

avatar = ['https://...', 'https://...', 'https://...']

text = [[], ['текст2', '', 'текст4'], ['текст5']]

picture = [
    {}, 
    {
        '10': ['https://...'], 
        '14': ['https://...', 'https://...', 'https://...'], 
        '15': []
    }, 
    {'92178': ['https://...']}
] 

(словари можно заменить на списки)

Должно выглядеть на странице:

аватар1 пустая строчка нет изображений

аватар2 текст2 изображение

пустая строчка изображение изображение изображение

текст4 нет изображений

аватар3 текст5 изображение

Пробовал что-то вроде такого, аватары и тексты на месте, с картинками беда:

{% for a, t, p in zip %}
<img src="{{ a }}" />
{% for item in t %}
<p style="font-size: 14px;">{{ item }}</p>
{% endfor %}
{% for key, value in p.items %} {% for i in value %}
<img src="{{ i }}" /> {% endfor %} 

Вернуться на верх