Вывод данных из sqlite в bottle.py - Python

Узнай цену своей работы

Формулировка задачи:

Всем привет. Пишу простой сайт на bottlepy. Есть база sqlite. В ней есть таблица с данными post(id, title, text, author.) Нужно вывести на главную страницу див блок, к которому присваивается id, внутри этого блока теги h1 - title, p - text, p - author. На сколько понимаю, нужен цикл? Код приложения.
Листинг программы
  1. @route('/')
  2. @view('index')
  3. def home():
  4. con = sqlite3.connect('data.db')
  5. cur = con.cursor
  6. cur.execute("SELECT * FROM post ORDER BY id DESC")
  7. result = cur.fetchall()
  8. cur.close()
  9. return dict(url=url, rows=result)

Решение задачи: «Вывод данных из sqlite в bottle.py»

textual
Листинг программы
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>sqlite example</title>
  6. </head>
  7. <body>
  8.  
  9. <table border="1">
  10.     <tr>
  11.         <th>title</th>
  12.         <th>text</th>
  13.         <th>author</th>
  14.     </tr>
  15.  
  16.     % for row in rows:
  17.     <tr>
  18.         <td>{{ row['title'] }}</td>
  19.         <td>{{ row['txt'] }}</td>
  20.         <td>{{ row['author'] }}</td>
  21.     </tr>
  22.     % end
  23. </table>
  24. </body>
  25. </html>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут