Eine Flask-Anwendung ausführen

Salman Mehmood 15 Februar 2024
Eine Flask-Anwendung ausführen

Mit dieser Erklärung erfahren wir, wie Sie eine Flask-Umgebung in Visual Studio Code einrichten und eine grundlegende Anwendung von Flask erstellen.

Erstellen Sie eine einfache Flask-Anwendung

Flask ist ein Micro-Web-Framework von Python und ein bekanntes Framework zum Erstellen einer Webanwendung. Es ist auch bekannt für die Erstellung von Rest-APIs.

Lassen Sie uns in die Arbeit einsteigen; Bevor Sie beginnen, müssen Sie sicherstellen, dass Python auf Ihrem Computer installiert ist. Wenn eine Installation erforderlich ist, können Sie auf die offizielle Python-Website gehen und die neueste Version herunterladen und danach das Betriebssystem auswählen, das Sie haben, und die Installation durchführen.

Nachdem Sie die Installation durchgeführt haben, müssen Sie überprüfen, ob Sie Python erfolgreich auf Ihrem Computer installiert haben. Sie können zur Eingabeaufforderung gehen und den folgenden Befehl eingeben.

python --version

Wenn Ihre Python-Version angezeigt wird, verwenden wir Python-Bibliotheken. Wir verwenden Visual Studio Code, da dies ein einfacher Editor ist, aber Sie können den Code mit jedem beliebigen Editor schreiben.

Sobald wir einen neuen Ordner erstellt haben, öffnen wir die VS Code-Umgebung in diesem Verzeichnis. Erstellen Sie dann eine virtuelle Umgebung, und warum müssen wir eine virtuelle Umgebung erstellen?

Eine virtuelle Umgebung ist wie eine isolierte Umgebung auf Ihrem Computer; Wenn Sie mit einem Python-Skript in einer virtuellen Umgebung arbeiten und eine andere Version von Bibliotheken und Abhängigkeiten verwenden, werden alle in einer isolierten Containerumgebung auf Ihrem Computer gespeichert.

Es stört andere Projekte und Systemeinstellungen nicht, weshalb es nützlich ist, wenn Sie an einem ernsthaften Projekt arbeiten. Jetzt werden wir fortfahren und unsere virtuelle Umgebung einrichten; Wir müssen Ctrl+` drücken, um das Terminal zu starten.

Sobald wir das getan haben, können wir den folgenden Befehl eingeben, um das Modul der virtuellen Umgebung zu installieren.

pip install virtualenv

Nach erfolgreicher Installation müssen wir eine virtuelle Umgebung erstellen und die virtualenv env verwenden, env ist der Name unserer virtuellen Umgebung. Wenn wir eine virtuelle Umgebung erstellen, müssen wir ihr einen Namen geben.

Als nächstes müssen wir die Umgebung aktivieren oder sie betreten; Jetzt schreiben wir den folgenden Befehl.

\env\Scripts\activate.bat

Wir sind in unsere virtuelle Umgebung eingetreten; Wenn Sie Mac OS verwenden, verwenden Sie den folgenden Befehl, um Ihre virtuelle Umgebung zu aktivieren.

source env\bin\activate

Jetzt können wir fortfahren und den Flask mit dem folgenden Befehl installieren.

pip install flask

Wenn der Flask erfolgreich installiert wurde, haben wir alle unsere Installationen in dieser virtuellen Umgebung vorgenommen, die von unserer Maschine getrennt ist. Wir müssen unsere Haupt-App erstellen; wir nennen es die Datei app.py.

Wir werden die grundlegendste Flask-Anwendung schreiben, um zu demonstrieren, wie wir eine schnelle Flask-Anwendung erhalten und sie in die Lage versetzen können, die Webseite auszuführen.

Das erste wird benötigt, um den Flask zu importieren, also ist der erste Flask in Kleinbuchstaben, was die Bibliothek ist, und der zweite in Großbuchstaben, die Klasse für den Flask. Jetzt müssen wir diese Flask-Klasse und app gleich Flask(__name__) instanziieren, die auf den Namen der aktuellen App verweist.

Jetzt müssen wir etwas erstellen, das als Route bezeichnet wird und nur der URL-Endpunkt für eine bestimmte Webseite in unserer App ist. Wir fügen dieser Route einfach einen Schrägstrich @app.route('/') hinzu, aber Sie können hier eingeben, was Sie wollen. Dies kann z. B. ein Seitenname oder ein Endpunktname sein.

Definieren Sie dann eine Funktion, und der Name kann beliebig sein, aber Sie benennen ihn aussagekräftig. In diesem Fall ist dies index(), also die Basis-URL unserer Website; dann schreiben wir eine return-Anweisung, die einen String zurückgibt.

Als letztes muss die Anwendung vom Python-Interpreter ausgeführt werden. die Variable __name__=='__main__' wird auf den tatsächlichen Namen der Python-Datei gesetzt. Die if-Anweisung stellt hier sicher, dass der Server nur ausgeführt wird, wenn das Skript direkt vom Python-Interpreter ausgeführt wird.

Wir springen zur letzten Zeile unseres Codes; Wir verwenden die Funktion run(), um den lokalen Server mit unserer Anwendung auszuführen.

In unserem Fall setzen wir nur debug auf True, das ist also eine Möglichkeit, die Fehler zu erfahren, aber denken Sie daran, wenn Sie eine Flask-Anwendung in einer Produktionsumgebung starten, müssen Sie immer debug auf False.

from flask import Flask

app = Flask(__name__)


@app.route("/")
def index():
    return "Hi there, this is our basic flask app"


if __name__ == "__main__":
    app.run(debug=True)

Jetzt können wir unsere Anwendung starten, indem wir den unten gezeigten Befehl eingeben. Wenn wir Enter drücken und eine Localhost-Adresse erhalten, müssen wir sie kopieren und in unseren Browser einfügen, wo wir die URL einfügen.

Ausgabe:

Erstellen Sie eine einfache Flask-Anwendung

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn