Динамический цикл списка элементов списка в шаблонах Django

У меня есть список в списке, который выглядит следующим образом :

clientList = [['Client 1', 'Yes', 'No', 'Yes', 'Yes'], ['Client 2', 'No', 'No', 'Yes', 'Yes'], ['Client 3', 'Yes', 'Yes', 'Yes', 'Yes']]

Мне нужно вызвать список в шаблоне динамически, как показано ниже

<table>
 <tr>
   {% for c in clientList %}
   <td>{{c}}</td>
   {% endfor %}
 <tr>
<table>

Но это не работает, потому что выглядит так

И я также не могу зациклить его с помощью метода {{c.0}}, {{c.1}}, {{c.3}}, {{c.4}}, потому что список будет меняться в зависимости от того, сколько клиентов выбрано. Поэтому мне нужно зациклить его динамически.

Я пытался использовать метод в этой ссылке , но он не сработал, потому что я продолжал получать ошибку "индексы списка должны быть целыми числами или срезами, а не str"

Есть ли способ сделать это?

Попробуйте сделать следующее. Как вы сказали, список внутри списка. Вы выполнили цикл через первый список, но забыли про второй.

    <table>
     <tr>
       {% for c in clientList %}
       {% for a in c %}
       <td>{{a}}</td>
       {% endfor %}
       {% endfor %}
     <tr>
    <table>
Вернуться на верх