Flask
-
Come eseguire test di unità in Flask
Introduzione La testatura è essenziale nel processo di sviluppo del software, garantendo che il codice si comporti come previsto e sia privo di errori. In Python, pytest è un popolare framework di testatura che offre svariati vantaggi rispetto al modulo standard unit test, che è un framework di testatura integrato di Python e fa parte della libreria standard. pytest include una sintassi più semplice, un output migliore, fixture potenti e un’ecosistema plugin ricco. Questo tutorial vi guiderà attraverso la configurazione…
-
Come creare un API REST con Flask su Ubuntu
Introduzione In questo tutorial, imparerete come creare un semplice API REST utilizzando Flask, un framework web leggero scritto in Python. Vedremo i fondamenti per impostare un’applicazione Flask, definire rotte, gestire richieste e restituire risposte JSON. By the end of this tutorial, you will have a working API that you can extend and integrate with other applications. Prerequisiti Un server in esecuzione su Ubuntu e un utente non amministratore con diritti sudo e un firewall attivo. Per istruzioni su come impostare…
-
Come gestire gli errori in un’applicazione Flask
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione nell’ambito del programma Scrivi per Donare. Introduzione Flask è un framework web leggero per Python che fornisce utili strumenti e funzionalità per la creazione di applicazioni web nel linguaggio Python. Quando sviluppi un’applicazione web, inevitabilmente ti imbatterai in situazioni in cui l’applicazione si comporta in modo contrario a quanto previsto. Potresti scrivere male una variabile, usare male un ciclo for, o costruire un’istruzione if…
-
Come utilizzare modelli in un’applicazione Flask
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione nell’ambito del programma Write for DOnations. Introduzione Flask è un framework web leggero per Python che fornisce utili strumenti e funzionalità per la creazione di applicazioni web nel linguaggio Python. Quando si sviluppa un’applicazione web, è fondamentale separare la logica di business dalla logica di presentazione. La logica di business gestisce le richieste degli utenti e comunica con il database per costruire una risposta…
-
Come creare la tua prima applicazione web utilizzando Flask e Python 3
L’autore ha selezionato il Fondo per Software Libero e Open Source per ricevere una donazione nell’ambito del programma Scrivi per Donazioni. Introduzione Flask è un framework web leggero per Python che fornisce strumenti e funzionalità utili per creare applicazioni web nel linguaggio Python. Offre flessibilità ai sviluppatori ed è accessibile per i nuovi programmatori perché è possibile costruire rapidamente un’applicazione web utilizzando solo un singolo file Python. Flask è anche estensibile e non impone una struttura di directory particolare o…
-
Come Utilizzare Web Forms in una Applicazione Flask
L’autore ha selezionato il Fondo per Software Libero e Open Source per ricevere una donazione nell’ambito del programma Scrivi per Donazioni. Introduzione I moduli web, come i campi di testo e le aree di testo, consentono agli utenti di inviare dati alla tua applicazione per utilizzarli per eseguire un’azione o per inviare aree di testo più grandi all’applicazione. Ad esempio, in un’applicazione di social media, potresti fornire agli utenti una casella in cui possono aggiungere nuovo contenuto alle loro pagine.…
-
Come utilizzare le relazioni database molti a molti con Flask-SQLAlchemy
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione come parte del programma Scrivi per le Donazioni. Introduzione Flask è un framework web leggero per Python che fornisce strumenti e funzionalità utili per creare applicazioni web nel linguaggio Python. SQLAlchemy è un toolkit SQL che fornisce un accesso efficiente e ad alte prestazioni ai database relazionali. Fornisce modi per interagire con diversi motori di database come SQLite, MySQL e PostgreSQL. Ti dà accesso…
-
Come interrogare tabelle e paginare dati in Flask-SQLAlchemy
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione nell’ambito del programma Scrivi per le Donazioni. Introduzione Flask è un framework web leggero in Python che fornisce strumenti utili e funzionalità per creare applicazioni web nel linguaggio Python. SQLAlchemy è un toolkit SQL che offre accesso efficiente e ad alte prestazioni ai database relazionali. Fornisce modi per interagire con diversi motori di database come SQLite, MySQL e PostgreSQL. Ti dà accesso alle funzionalità…
-
Come utilizzare un database PostgreSQL in un’applicazione Flask
L’autore ha selezionato il Fondo per il Software Libero e Open Source per ricevere una donazione come parte del programma Scrivi per le Donazioni. Introduzione Nelle applicazioni web, di solito è necessario un database, che è una raccolta organizzata di dati. Si utilizza un database per memorizzare e mantenere dati persistenti che possono essere recuperati e manipolati in modo efficiente. Ad esempio, in un’applicazione di social media, si dispone di un database in cui i dati degli utenti (informazioni personali,…