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.