@aial

Вывести весь список из базы данных Flask используя sqlalchemy?

Нам надо вывести весь список из база данных в таблицу, попробовали использовать query.all() не получилось. Вот модель база данных 5c9fac241ecc4d7491b4a4d0b0ca8c67.PNG . 56f108e3612c441b8b14e1dcdf9e0ef1.PNG вот так сделали но не получилось. Если принтовать этот то выводить это 9e53e7b2f83a40c68d5c1de7558ab889.PNG Что посоветуете пожалуйста?
  • Вопрос задан
  • 3349 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
Результат вызовы query.all() нужно передать в контекст шаблона и обойти циклом.

@app.route('/session/list', methods=['GET', 'POST'])
def session_list():
    return render_template('session_list.html', items=Session_cinema.query.all())

<!doctype html>
<html>
    <body>
        <table>
            <tr>
                <th>Дата</th>
                <th>Время</th>
                <th>Зал</th>
                <th>Цена</th>
            </tr>
            {% for item in items %}
            <tr>
                <td>{{ item.date }}</td>
                <td>{{ item.time }}</td>
                <td>{{ item.hall }}</td>
                <td>{{ item.price }}</td>
            </tr>
            {% endfor %}
        </table>
    </body>
</html>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Пройдись по выборке в цикле
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы