From f7a09291af08cf41cd1bce978708aeb5f16f43ca Mon Sep 17 00:00:00 2001 From: Giovanni-Josserand Date: Fri, 29 Aug 2025 23:00:22 +0200 Subject: [PATCH] add of skills router --- routers/skills.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 routers/skills.py diff --git a/routers/skills.py b/routers/skills.py new file mode 100644 index 0000000..08e7936 --- /dev/null +++ b/routers/skills.py @@ -0,0 +1,19 @@ +from fastapi import APIRouter, HTTPException +import MySQLdb +from ..main import get_db_connection + +router = APIRouter() + +@router.get("/api/skills") +def read_experience_tasks(): + conn = get_db_connection() + try: + with conn.cursor() as cursor: + sql = "SELECT * FROM skills;" + cursor.execute(sql) + result = cursor.fetchall() + return {"data": result} + except MySQLdb.Error as e: + raise HTTPException(status_code=500, detail=f"Erreur base de données: {e}") + finally: + conn.close() \ No newline at end of file