====== 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.
----
{{tag>M323-LU06}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi