Untitled

mail@pastecode.io avatar
unknown
python
2 years ago
1.4 kB
8
Indexable
# Aufgabe 5

# Hier werden 2 Funktionen des Moduls flask importiert und Programm initialisiert.
from flask import Flask, render_template
app = Flask(__name__)

# Hier wird die erste Seite erstellt auf der man startet und die über 127.0.0.1/ aufgerufen werden kann.
@app.route('/')
def seite1():
    return "<h1>Willkommen auf meiner Website</h1><h2>Auf dieser Website finden Sie unsere Kontakinformationen und die aktuelle Uhrzeit.</h2><a href='http://127.0.0.1:5000/seite2'>Kontaktinformationen</a><br><a href='http://127.0.0.1:5000/seite3'>Aktuelle Uhrzeit</a>"

# Hier wird eine Unterseite erstellt die man über /seite2 aufrufen kann. Auf dieser Seite findet man die Firmenanschrift, einen link zu google und einen link zur Startseite.
@app.route('/seite2')
def seite2():
    return "<h1>Firma Dosenkohl</h1><h2>Dosenkohl Straße 1</h2><h3>12345 Dosenkohlstadt</h3><a href='https://google.de'>Link zu Google</a><br><a href='http://127.0.0.1:5000/'>Startseite</a>"

# Hier wird eine Unterseite erstellt die man über /seite3 aufrufen kann. Diese Seite wird über aus einer html Datei erzeugt mit dem Befehl render_template.
@app.route('/seite3')
def seite3():
    return render_template('welcome.html')

# Hier wird das Programm mit den zuvor erstellten Seiten gestartet. Dieses Programm fungiert wie ein http server.
if __name__ == '__main__':
    app.run(debug=True)