Отображение списка словарей python на front-end с помощью django [duplicate]

У меня есть список python как

list_dict= [{'_id': ObjectId('6299ba68beb94e0a32af47a8'), 'name': 'Pepperoni', 'size': 'small', 'price': 19, 'quantity': 10, 'date': '2021-03-13T08:14:30Z'},
{'_id': ObjectId('6299ba68beb94e0a32af47a9'), 'name': 'Pepperoni', 'size': 'medium', 'price': 20, 'quantity': 20, 'date': '2021-03-13T09:13:24Z'},
{'_id': ObjectId('6299ba68beb94e0a32af47aa'), 'name': 'Pepperoni', 'size': 'large', 'price': 21, 'quantity': 30, 'date': '2021-03-17T09:22:12Z'},
{'_id': ObjectId('6299ba68beb94e0a32af47ab'), 'name': 'Cheese', 'size': 'small', 'price': 12, 'quantity': 15, 'date': '2021-03-13T11:21:39.736Z'}, 
{'_id': ObjectId('6299ba68beb94e0a32af47ae'), 'name': 'Vegan', 'size': 'small', 'price': 17, 'quantity': 10, 'date': '2021-01-13T05:08:13Z'}]

В template/home.html моего_проекта в django я выполнил следующий код:

{%block content %}
{% for element in list_dict %}

<ul>
<li>Name:{{element['name']}}</li>
<li>Size:{{element['size']}}</li>
<li>Price:{{element['price']}}</li>
</ul>
{% endfor %}
{% endblock %}

Но когда я запускаю python manage.py runserver я получаю ошибку:

Не удалось разобрать остаток: '['name']' из 'element['name']'

Я начинающий django, любезно ищу возможность узнать о своих ошибках и исправить эту ошибку. Спасибо.

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