Python

API REST in Python: autenticazione con JWT e autorizzazione

La nostra API è ora sotto controllo. Con i token JWT abbiamo aggiunto l'autenticazione, creato gli endpoint di registrazione e login con hashing sicuro delle password e costruito una dipendenza che identifica l'utente corrente a ogni richiesta.

26/09/2026 →
Python

API REST in Python: validazione con Pydantic

Nella puntata precedente abbiamo tipizzato l'input con i modelli, ma tipizzare non basta: un titolo può essere una stringa e al tempo stesso essere vuoto, un anno può essere un intero e al tempo stesso essere impossibile. In questa puntata introduciamo la validazione vera e propria.

25/09/2026 →
Python

API REST in Python: response model e serializzazione

Vedremo come separare il modello di lettura dal modello tabella, come dare alle risposte una forma pulita e stabile, come includere campi calcolati o condizionali e come gestire la paginazione delle collezioni con i loro metadati. Al termine il nostro catalogo restituirà JSON progettato per il client, non un semplice riflesso del database.

24/09/2026 →
Python

API REST in Python: persistenza con SQLModel

Finora i nostri libri vivevano in un dizionario in memoria, destinato a svanire al riavvio del server. In questa puntata diamo loro una casa stabile: il database.

23/09/2026 →