Django Отправка списка в API

В настоящее время мы находимся в процессе создания новой программы интернет-магазина для наших студентов. Текущий фреймворк, который мы используем, это DJANGO. В одном из наших представлений, которое называется завершенным оформлением заказа, отправляется электронное письмо консультанту студента для одобрения следующей покупки. Это письмо, которое мы отправляем через третью сторону, называется Postmark. Причина, по которой мы решили использовать сторонний продукт в отличие от Django, заключается в том, чтобы контролировать отслеживание писем и не иметь дело с проблемами SMTP. API представляет собой REST API и требует отправки JSON, словаря или списка для заполнения шаблона. Я собираюсь показать вам шаблон почтового штемпеля в HTML. Следующие строки в шаблоне - это то, куда API передает данные.

<td width="60%" class="align-left purchase_item">{{product__name}}</td>
<td width="40%" class="align-right purchase_item">{{product__point_price}}</td>

Шаблон

 <table class="purchase_content" width="100%" cellpadding="0" cellspacing="0">
        <tr>
          <th class="purchase_heading">
            <p class="align-left">Description</p>
          </th>
          <th class="purchase_heading">
            <p class="align-right">Amount</p>
          </th>
        </tr>
        {{#each receipt_details}}
        <tr>
          <td width="60%" class="align-left purchase_item">{{product__name}}</td>
          <td width="40%" class="align-right purchase_item">{{product__point_price}}</td>
        </tr>
        {{/each}}
        <tr>
          <td width="80%" class="purchase_footer" valign="middle">
            <p class="purchase_total purchase_total--label">Total Points</p>
          </td>
          <td width="20%" class="purchase_footer" valign="middle">
            <p class="purchase_total">{{points}}</p>
          </td>
        </tr>
      </table>

Ниже показан вид завершенного оформления заказа. Проблема, с которой мы столкнулись, находится в строке 240. Я выделю ее с помощью <--- . Поскольку мы отправляем список в API, проблема возникает в строке описания. "description": receipt_details[0]['product__name']['product__name'] Если вы напишите это так, то проблемы не будет. Однако вам придется задать индекс. Я не хочу задавать индекс, я хочу, чтобы каждый элемент в списке, который имеет ключ product__name, отображался в чеке, если вы укажете индекс, он будет отправлять только этот элемент. Вот с какой проблемой я столкнулся, пытаясь разобраться в этом. Я уже более 4 дней пытаюсь решить эту проблему, и мне нужно, чтобы она заработала к следующей неделе, и я умоляю о помощи. Буду очень признателен. Вот документация для шаблона Postmark API. https://postmarkapp.com/developer/api/templates-api

Что я упускаю, что нельзя просто использовать цикл for в шаблоне и перебирать товары?

в шаблоне:

{% for items in receipt_details['product__name'] %}
<tr>
<td width="60%" class="align-left purchase_item">{{items.0}}</td>
<td width="40%" class="align-rightpurchase_item">{{items.2}}</td>
</tr>
{%endfor%}
Вернуться на верх