Я новичок в flask и пытаюсь создать API, который возвращает json ответ всех сообщений в базе данных, но я не могу получить все из них, возвращается только одно сообщение. (Я использую ваниль flask не использует пакеты типа 'flask -restful'). это то, что я пробовал.
from .db import get_db
from flask import jsonify,Blueprint
bp= Blueprint("api",__name__,url_prefix="/api")
@bp.route("/posts",methods=("GET",))
def get_posts():
db = get_db()
posts=db.execute('SELECT p.id, title, body, created, author_id, username'
' FROM post p JOIN user u ON p.author_id = u.id'
' ORDER BY created DESC').fetchall()
for post in posts:
title=post["title"]
body=post["body"]
author=post["username"]
return jsonify(
title=title,
body=body,
author=author
)'''
возвращает только первый пост в формате JSON. Я хочу все сообщения.