Итерация по нескольким спискам в шаблонах Django

views.py

def exa(request):
    list1 = ["apple", "banana", "cherry"]
    list2 = [1, 5, 7]
    list3 = [True, False, False]
   context = {
        'l1' : list1,
        'l2' : list2,
        'l3' : list3,
    }
    return render(request, 'patient_registration/111.html', context)

шаблон

{%for a, b in zip(l1, l2)%}
  {{a}}
  {{b}}
{%endfor%}

шаблон может не показывать ни одного списка

я хочу отобразить многотипный список через контекст в шаблоне

Вы можете использовать zip в своем представлении:

mylist = zip(list1, list2, list3)
context = {
    'mylist': mylist
}

и в вашем шаблоне используйте:

{% for item1, item2, item3 in mylist %} 

для итерации по спискам.

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