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 раза

Судя по вашему примеру, вы отправляете массив наборов запросов в шаблон, есть два способа получить данные для отображения:

  1. Получение первого элемента из каждого набора запросов при циклическом выполнении
{% for el in elements %}
    <p>{{el.first.name}} new price: {{el.first.price}}</p>
{% endfor %}
  1. Измените представление, чтобы оно передавало массив объектов, а не массив наборов запросов
  2. .
Вернуться на верх