Einführung in Flask
Erkunden Sie Flask, ein schlankes Python-Web-Framework.
Einführung in Flask ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.
Einführung in Flask
Einführung in Flask
Flask ist ein leichtgewichtiges und flexibles Python-Web-Framework, das häufig zum Erstellen von Webanwendungen und APIs verwendet wird. Es stellt die erforderlichen Werkzeuge bereit, um einfache, aber leistungsfähige Web-Apps zu erstellen.
In dieser Lektion lernen Sie die Grundlagen von Flask und wie Sie eine einfache Webanwendung einrichten.

Flask installieren
Flask installieren
Um Flask zu installieren, verwenden Sie den folgenden Befehl in Ihrem Terminal:
pip install flask
Nach der Installation können Sie Flask in Ihren Python-Skripten importieren.
# Installing Flask
from flask import Flask
print("Flask imported successfully")Eine Flask-Anwendung erstellen
Eine Flask-Anwendung erstellen
Eine Flask-Anwendung beginnt mit dem Erstellen einer Instanz der Flask-Klasse:
# Creating a simple Flask app
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Welcome to Flask!'
if __name__ == '__main__':
app.run(debug=True)Flask-Routen verstehen
Flask-Routen verstehen
Routen in Flask legen die URLs fest, die bestimmte Funktionen auslösen. Verwenden Sie den @app.route()-Dekorator, um Routen zu definieren:
# Defining routes
@app.route('/')
def home():
return 'Home Page'
@app.route('/about')
def about():
return 'About Page'URL-Parameter verarbeiten
URL-Parameter verarbeiten
Flask ermöglicht es Ihnen, Teile der URL als Parameter zu erfassen:
# Handling URL parameters
@app.route('/user/<username>')
def show_user(username):
return f'User: {username}'HTML-Antworten zurückgeben
HTML-Antworten zurückgeben
Flask ermöglicht es Ihnen, HTML-Antworten direkt zurückzugeben:
# Returning HTML responses
@app.route('/hello')
def hello():
return '<h1>Hello, Flask!</h1>'Vorlagen verwenden
Vorlagen verwenden
Flask unterstützt Jinja2-Vorlagen zum Rendern dynamischer HTML-Inhalte:
# Rendering a template
from flask import render_template
@app.route('/greet/<name>')
def greet(name):
return render_template('greet.html', name=name)Flask-Debugmodus
Flask-Debugmodus
Das Ausführen der Flask-App im Debugmodus liefert aussagekräftigere Fehlermeldungen und lädt die App bei Codeänderungen automatisch neu. Verwenden Sie debug=True in app.run().
# Enabling debug mode
if __name__ == '__main__':
app.run(debug=True)Häufige Fehler bei Flask
Häufige Fehler bei Flask
Hier sind einige Fehler, die Sie vermeiden sollten:
- Den Debugmodus während der Entwicklung nicht zu aktivieren.
- Vertrauliche Informationen wie Datenbankzugangsdaten fest im Code zu hinterlegen.
- Für dynamische Inhalte keine Vorlagen zu verwenden.
Was haben Sie gelernt?
Was haben Sie gelernt?
In dieser Lektion haben Sie Folgendes gelernt:
- wie Sie Flask installieren und einrichten.
- wie Sie Routen definieren und URL-Parameter verarbeiten.
- wie Sie HTML-Antworten zurückgeben und Vorlagen verwenden.
- die Bedeutung des Debugmodus während der Entwicklung.
Gut gemacht! Gehen wir zum nächsten Thema über.

Häufig gestellte Fragen
Ist die Lektion „Einführung in Flask“ kostenlos?
Ja — der vollständige Text von „Einführung in Flask“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Einführung in Flask“?
Erkunden Sie Flask, ein schlankes Python-Web-Framework. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Python Academy zu starten?
Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Einführung in Flask“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?
Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Grundlagen von Web-Frameworks
- Einführung in Flask
- Eine einfache Webanwendung erstellen
- Python mit Datenbanken verbinden