Flask

Siehe auch

Überblick

Flask ist ein in Python geschriebenes Mikro-Webframework (Mikroframework, da es keine bestimmten Tools oder Bibliotheken benötigt). Es hat keine Datenbankabstraktionsschicht, Formularvalidierung oder andere Komponenten, bei denen bereits existierende Bibliotheken von Drittanbietern gemeinsame Funktionen bereitstellen. Flask unterstützt jedoch Erweiterungen, beispielsweise für objektrelationale Mapper, Formularvalidierung, Upload-Verarbeitung, verschiedene offene Authentifizierungstechnologien und andere.

Populäre Anwender des Flask-Frameworks sind Pinterest und LinkedIn.

Ein einfachster REST-Webservice mit Flask

pip install flask
myapi.py
from flask import Flask

app = Flask('myapi')

@app.route('/test')
def test():
    return 'Some JSON Code.'

app.run()

Testweise ausführen:

python myapi.py

Zugriff per http://localhost:5000/test

Flask-RESTPlus

Flask-RESTPlus erzeugt automatisch eine Dokumentation für SwaggerUI.

Built on 2024-04-18