Kapitel 3. FastAPI-Tour
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
FastAPI ist ein modernes, schnelles (hochleistungsfähiges) Web-Framework für die Erstellung von APIs mit Python 3.6+, das auf standardmäßigen Python-Typ-Hinweisen basiert.
Sebastián Ramírez, Erfinder der FastAPI
Vorschau
FastAPIwurde 2018 vonSebastián Ramírez angekündigt. Es ist in vielerlei Hinsicht moderner als die meisten Python-Webframeworks und nutzt die Vorteile der Funktionen, die in den letzten Jahren zu Python 3 hinzugekommen sind. Dieses Kapitel gibt einen kurzen Überblick über die wichtigsten Funktionen von FastAPI, wobei der Schwerpunkt auf den ersten Dingen liegt, die du wissen willst: wie man Webanfragen und -antworten verarbeitet.
Was ist FastAPI?
Wie jedes Web-Framework hilft dir FastAPI bei der Entwicklung von Webanwendungen. Jedes Framework ist darauf ausgelegt, bestimmte Abläufe zu vereinfachen - durch Funktionen, Auslassungen und Vorgaben. Wie der Name schon sagt, zielt FastAPI auf die Entwicklung von Web-APIs ab, obwohl du es auch für herkömmliche Web-Inhaltsanwendungen verwenden kannst.
Auf der FastAPI-Website werden diese Vorteile angepriesen:
- Leistung
-
In manchen Fällen so schnell wie Node.js und Go, ungewöhnlich für Python-Frameworks.
- Schnellere Entwicklung
-
Keine scharfen Kanten oder Unregelmäßigkeiten.
- Bessere Codequalität
-
Type Hinting und Modelle helfen, Fehler zu reduzieren.
- Autogenerierte ...
Get FastAPI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.