Как сформировать список id из списка словарей записей из БД?

Запрос возвращает из БД список из словарей с данными записей.

result = [{'id': 1, 'name': 'Name 1', 'description': 'desc one...'},
          {'id': 2, 'name': 'Name 2', 'description': 'desc two...'},
          {'id': 3, 'name': 'Name 3', 'description': 'desc three...'}]

Как сформировать список айдишкиов для передачи в html?

Я пытаюсь так:

for i in result:
    return render_template("dashboard.html",
                                   user=user,
                                   check_inner=i)
    

При таком варианте check_inner передает в html не список а только первый элемент списка.
А требуется передать список айдишников для дальнейшей обработки в jinja2.


Ответы (1 шт):

Автор решения: CrazyElf

Ну, возможно, так:

return render_template("dashboard.html",
                                   user=user,
                                   check_inner=[row['id'] for row in result])
→ Ссылка