Как передать список, содержащий словарь, в html-шаблон и получить доступ к его значениям

В django у меня есть такой список

my_list=[{'id':1,'username':'sometext'},{'id':2,'username':'someothertext'}]

я передаю этот список в шаблон

   return render(request,'template.html',{'mylist':my_list})

Это мой шаблон.html

               {% for i in mylist.items %}
                   <tr>
                                        
                      <td>{{ mylist.id }}</td>
                      <td>{{ mylist.username }}</td>
                                 
                   </tr>
               {% endfor %}

Но, сделав это, я не получил значения id и имени пользователя.

mylist является списком, а не словарем, поэтому перечислять следует с помощью:

{#     no .items ↓    #}
{% for item in mylist %}
  <tr>
    {# use item ↓ #}
    <td>{{ item.id }}</td>
    <td>{{ item.username }}</td>
  </tr>
{% endfor %}
Вернуться на верх