Flask: Web-Anwendungen mit Python
Flask ist ein schlankes Web-Framework für Python – ideal für APIs, kleine Dienste und Prototypen. Ein Server mit einer Route ist in wenigen Zeilen lauffähig.
Minimalbeispiel
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/")
def home():
return "Hallo Welt!"
@app.route("/api/status")
def status():
return jsonify({"status": "ok"})
Start und Entwicklung
Installation: pip install flask. Start: flask --app app run --debug. Der Debug-Modus lädt Änderungen neu und zeigt Fehler im Browser – aber nie in Produktion aktivieren.
Wann Flask, wann Django?
Flask ist minimalistisch und flexibel, Django kommt mit Admin, ORM und Auth aus dem Kasten. Für APIs, Microservices und KI-Services ist Flask die erste Wahl; für große Content-Seiten mit Backend Django.
Weiterlesen: Python für Einsteiger · Django im Überblick · Responsive Design