Отображение списка словарей 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, любезно ищу возможность узнать о своих ошибках и исправить эту ошибку. Спасибо.