Introduzione
Flask è una struttura di applicazioni Web scritta in Python. Flask è un microframework per Python per la creazione di applicazioni web. È stato sviluppato da Armin Ronacher e si basa sul toolkit WSGI Werkzeug e sul motore di template Jinja2. Flask è progettato per essere leggero e facile da usare, ma allo stesso tempo è abbastanza flessibile da adattarsi a progetti di grandi dimensioni. Flask è utilizzato principalmente per creare API web e applicazioni web leggere.
In questo articolo, ti mostreremo come installare e utilizzare Flask su un sistema Fedora.
Prerequisiti
Prima di iniziare, assicurati di aver installato quanto segue sul tuo sistema:
- Python 3: Flask è un framework web Python, quindi dovrai avere Python installato sul tuo sistema. Puoi verificare se hai installato Python eseguendo il seguente comando:
python3 -V
Se Python non è installato, puoi installarlo eseguendo il seguente comando:
sudo dnf install python3
- Pip: pip è il gestore di pacchetti per Python. Viene utilizzato per installare i pacchetti Python, come Flask. Puoi verificare se hai installato pip eseguendo il seguente comando:
pip3 -V
Se pip non è installato, puoi installarlo eseguendo il seguente comando:
sudo dnf install python3-pip
Installare Flask su Fedora
Dopo aver installato Python e pip, puoi utilizzare pip per installare Flask. Per installare Flask, eseguire il seguente comando:
pip3 install Flask
Questo installerà Flask e tutte le sue dipendenze.
Creare un'app Flask
Ora che hai installato Flask, puoi creare una semplice app Flask. Crea un file chiamato app.py e aggiungi il seguente codice:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
Questo codice crea una semplice app Flask che visualizza un messaggio quando visiti l'URL principale.
Eseguire la tua applicazione Flask
Per eseguire l'app Flask, apri un terminale e vai alla directory in cui hai salvato app.py. Quindi, esegui il seguente comando:
python3 app.py
Questo avvierà il server di sviluppo Flask e dovresti vedere il seguente output:
* Serving Flask app 'app'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
Per visualizzare l'app, aprire un browser web e andare all'URL http://127.0.0.1:5000/. Dovresti vedere il messaggio "Hello, World!" visualizzato sulla pagina.
Conclusione
In questo articolo, ti abbiamo mostrato come installare e utilizzare Flask su un sistema Fedora. Flask è un framework web leggero e facile da usare, perfetto per lo sviluppo di piccole applicazioni web. Con Flask puoi creare applicazioni web potenti e dinamiche con il minimo sforzo.