Flask ist ein WSGI-kompatibles Webframework für Python. Zusammen mit Django zählt Flask wohl zu den populärsten Python-Webframeworks.
Mit Flask lässt sich bereits mit sehr wenig Code (7-10 Zeilen) eine (sehr) einfache Webanwendung erstellen. Flask ist aber nicht auf kleine und einfache Anwendungen beschränkt, es lassen sich damit auch größere Projekte realisieren. Flask besteht im Kern im wesentlichen aus einer Komponente für das Routing namens Werkzeug und der Jinja2 Template Engine. Für Flask gibt es eine Vielzahl von Erweiterungen, mit denen der Funktionsumfang erweitert werden kann.
Flask ist sehr umfangreich dokumentiert, was den Einstieg und die Programmierung mit Flask erleichtert.
weiterführende Links:
- Dokumentation von Flask, inkl. Quickstart-Guide, mehreren Tutorials und vielen weiterführenden Informationen