LU06c - Hello World mit Flask
Ein “Hello World”-Programm ist traditionell das erste Programm, das man schreibt, wenn man eine neue Programmiersprache oder ein neues Framework lernt. Es dient dazu, den einfachsten möglichen Code zu zeigen, der eine Ausgabe erzeugt. In diesem Fall werden wir sehen, wie man mit Flask ein einfaches Webprogramm erstellt, das “Hello World” in einem Webbrowser anzeigt.
Schritte zur Erstellung eines Hello World-Programms mit Flask
Importiere die notwendigen Bibliotheken
Zuerst musst du Flask importieren, um es in deinem Programm verwenden zu können.
from flask import Flask
Erstelle eine Flask-App-Instanz
Die App-Instanz repräsentiert deine Webanwendung.
app = Flask(__name__)
Definiere eine Route und eine zugehörige Funktion
In Flask wird eine URL-Route mit einer Funktion verknüpft, die aufgerufen wird, wenn die Route angefordert wird. Für unser “Hello World”-Programm definieren wir eine Route für den Hauptpfad ('/').
@app.route('/') def hello(): return 'Hello World'
Starte den Flask-Server
Um die Webanwendung auszuführen und im Browser zugänglich zu machen, musst du den Flask-Server starten.
if __name__ == '__main__': app.run()
Gesamter Code
Hier ist der gesamte Code für das “Hello World”-Programm mit Flask:
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World' if __name__ == '__main__': app.run()
Wenn du diesen Code ausführst und einen Webbrowser öffnest, um die Adresse http://127.0.0.1:5000/
aufzurufen, solltest du die Nachricht “Hello World” sehen.