Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
@app.get("/")
def read_root():
    # изменим роут таким образом, чтобы он брал данные из БД
    query = (
        select(
            [
                posts_table.c.id,
                posts_table.c.created_at,
                posts_table.c.title,
                posts_table.c.content,
                posts_table.c.user_id,
                users_table.c.name.label("user_name"),
            ]
        )
        .select_from(posts_table.join(users_table))
        .order_by(desc(posts_table.c.created_at))
    )
    return await database.fetch_all(query)

Функция read_root должна быть асинхронной, иначе будет ошибка.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность