Возврат списка с использованием flask и SQLite - PullRequest
0 голосов
/ 11 июля 2020

Мне было интересно, как я могу вернуть отдельные значения из таблицы SQLite в список, используя flask. На данный момент результат показывает все три доступных значения из таблицы, но я хочу, чтобы они указывались отдельно (зеленый текст). Ниже я печатаю значения в коде, чтобы показать вам, что я хотел бы отразить на веб-странице. Конечная цель для каждого - быть ссылкой на соответствующее объявление. Честно говоря, я новичок и застрял, поэтому любое указание было бы очень полезно в отношении того, какие следующие шаги должны быть здесь. Ссылки на соответствующие объявления будут делаться с помощью динамических c URL-адресов, которые, как мне кажется, я знаю, как это сделать. Прямо сейчас я просто хочу знать, могу ли я получить значения из шаблона flask.

enter image description here

app.py

@app.route("/my_ads")
@login_required
def my_ads():

conn = sqlite3.connect('food.db')
conn.row_factory = lambda cursor, row: row[0]
c = conn.cursor()
ads = c.execute("SELECT image_key FROM food").fetchall()
for row in ads:
     print(row)

return render_template("my_ads.html", ads=ads

my_ads.html

{% extends "layout.html" %}

{% block main %}
...
  Мои объявления  {% для рекламы в объявлениях%} {{ads}}  {% endfor%}   {% endblock%} 

1 Ответ

0 голосов
/ 11 июля 2020

В ваших <ul> для l oop вместо использования <li>{{ads}}</li> используйте только <li>{{ad}}</li> для доступа к отдельным значениям.

...