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.

Zuerst musst du Flask importieren, um es in deinem Programm verwenden zu können.

from flask import Flask

Die App-Instanz repräsentiert deine Webanwendung.

app = Flask(__name__)

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'

Um die Webanwendung auszuführen und im Browser zugänglich zu machen, musst du den Flask-Server starten.

if __name__ == '__main__':
    app.run()

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.


© Kevin Maurizi

  • modul/m323/learningunits/lu06/helloworld.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1