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