Вывод данных из sqlite в bottle.py - Python
Формулировка задачи:
Всем привет. Пишу простой сайт на bottlepy. Есть база sqlite. В ней есть таблица с данными post(id, title, text, author.)
Нужно вывести на главную страницу див блок, к которому присваивается id, внутри этого блока теги h1 - title, p - text, p - author. На сколько понимаю, нужен цикл? Код приложения.
Листинг программы
- @route('/')
- @view('index')
- def home():
- con = sqlite3.connect('data.db')
- cur = con.cursor
- cur.execute("SELECT * FROM post ORDER BY id DESC")
- result = cur.fetchall()
- cur.close()
- return dict(url=url, rows=result)
Решение задачи: «Вывод данных из sqlite в bottle.py»
textual
Листинг программы
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>sqlite example</title>
- </head>
- <body>
- <table border="1">
- <tr>
- <th>title</th>
- <th>text</th>
- <th>author</th>
- </tr>
- % for row in rows:
- <tr>
- <td>{{ row['title'] }}</td>
- <td>{{ row['txt'] }}</td>
- <td>{{ row['author'] }}</td>
- </tr>
- % end
- </table>
- </body>
- </html>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д