Django - Как получить атрибут из списка объектов queryset
У меня есть список объектов queryset следующего вида: [<QuerySet [<Stuff: Phone>]>, <QuerySet [<Stuff: Vodka>]>, <QuerySet [<Stuff: Dictionary>]>]. Теперь мне нужно получить из него атрибуты каждого объекта. Вот мой html шаблон
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Changes saved</title>
</head>
<body>
<p>Изменены объекты:</p>
{% for el in elements %}
<p>{{el.name}} new price: {{el.price}}</p>
{% endfor %}
</body>
</html>
А в браузере у меня просто "новая цена:" 3 раза
Судя по вашему примеру, вы отправляете массив наборов запросов в шаблон, есть два способа получить данные для отображения:
- Получение первого элемента из каждого набора запросов при циклическом выполнении
{% for el in elements %}
<p>{{el.first.name}} new price: {{el.first.price}}</p>
{% endfor %}
- Измените представление, чтобы оно передавало массив объектов, а не массив наборов запросов .