from fastapi import FastAPI import mariadb app = FastAPI() @app.get("/api/portfolio") def read_portfolio(): try: conn = mariadb.connect( user="root", password="motdepasse", host="localhost", port=3306, database="portfolio" ) cursor = conn.cursor() cursor.execute("SELECT * FROM portfolio;") result = cursor.fetchall() conn.close() return {"data": result} except mariadb.Error as e: return {"error": str(e)}