Flask ist ein kostenloses Open-Source-Micro-Web-Framework für Python, das entwickelt wurde, um Entwicklern beim Erstellen sicherer, skalierbarer und wartbarer Webanwendungen zu helfen.
Flask basiert auf Werkzeug und verwendet Jinja2 als Template-Engine.
Es wird auch als Mikro-Framework bezeichnet, da es keine bestimmten Bibliotheken und Tools von Drittanbietern erfordert.
Flask kann jedoch Erweiterungen unterstützen, die in Flask selbst implementiert sind, um einer Flask-Anwendung Funktionen hinzuzufügen.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei der Durchführung von Softwareinstallationsaufgaben auf Ubuntu-Systemen.
In diesem Zusammenhang werden wir uns mit der Methode zur Installation des Flask-Frameworks auf Ihrem Ubuntu 20.04-Rechner befassen.
Wie installiere ich Flask auf Ubuntu?
Um Flask auf Ubuntu 20.04 zu installieren, aktualisieren wir zuerst das System mit dem folgenden Befehl:
$ sudo apt update
Fahren Sie nach Abschluss der Aktualisierung mit den nächsten Schritten fort.
Standardmäßig wird Ubuntu 20.04 mit Python 3.8 geliefert. Sie können dies mit dem folgenden Befehl überprüfen:
$ python3 -V
Als nächstes müssen Sie das Paket python3-venv installieren, um eine virtuelle Umgebung für die Flask-Anwendung zu erstellen:
$ sudo apt install python3-venv
Lassen Sie uns nach der Installation des Pakets eine virtuelle Umgebung für die Flask-Anwendung erstellen.
Es wird empfohlen, ein neues Verzeichnis für die Anwendung zu erstellen und darin zu navigieren:
$ mkdir flask-dir && cd flask-dir
Lassen Sie uns nun den folgenden Befehl in Flask-Dir ausführen, um die virtuelle Umgebung zu erstellen:
$ python3 -m venv venv
Der Befehl erstellt ein Verzeichnis mit dem Namen „venv“ im Verzeichnis „flask-dir“.
Um die virtuelle Umgebung nutzen zu können, müssen Sie diese wie folgt aktivieren:
$ source venv/bin/activate
Sobald die virtuelle Umgebung aktiviert ist, können Sie Flask mit dem Python-Paketmanager pip:
installieren(venv) $ pip install Flask
Überprüfen Sie, ob Flask erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:
(venv) $ python -m flask --version
Herzlichen Glückwunsch, jetzt können Sie einige Flask-Anwendungen auf Ihrem Ubuntu 20.04 erstellen.
Wie erstelle ich eine einfache Anwendung mit Flask unter Ubuntu?
Hier erstellen wir mit Flask eine einfache „Hello World“-Anwendung.
Erstellen Sie mit Ihrem bevorzugten Editor eine Python-Datei mit dem Namen:hello.py im Flash-Verzeichnis:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello world'
Führen Sie in Ihrer virtuellen Umgebung die folgenden Befehle aus:
(venv) $ export FLASK_APP=hello.py
(venv) $ flask run
Sie können Ihren Webbrowser oder Curl-Befehl verwenden, um auf http://127.0.0.1:5000 zu klicken, Sie erhalten die Textausgabe „Hello world“.