Skip to content

Latest commit

 

History

History
80 lines (62 loc) · 2.42 KB

File metadata and controls

80 lines (62 loc) · 2.42 KB

Installation

Anforderungen

$ pipenv install fastapi
Adding fastapi to Pipfile's [packages]…
✔ Installation Succeeded
Locking [dev-packages] dependencies…
✔ Success!
Locking [packages] dependencies…
✔ Success!

Optionale Anforderungen

Für die Produktion benötigt ihr außerdem einen ASGI-Server wie uvicorn:

$ pipenv install uvicorn
Adding uvicorn to Pipfile's [packages]…
✔ Installation Succeeded
Locking [dev-packages] dependencies…
✔ Success!
Locking [packages] dependencies…
✔ Success!
Updated Pipfile.lock (051f02)!

Pydantic kann die folgenden optionalen Abhängigkeiten verwenden:

ujson
für schnelleres JSON-Parsing.
email_validator
zur E-Mail-Validierung.

Starlette kann die folgenden optionalen Abhängigkeiten verwenden:

:doc:`httpx <../../httpx/index>`
wenn ihr den TestClient verwenden wollt.
aiofiles
wenn ihr FileResponse oder StaticFiles verwenden wollt.
jinja2
wenn ihr die Standard-Template-Konfiguration verwenden wollt.
python-multipart
wenn ihr das Parsen von Formularen mit request.form() unterstützen wollt.
itsdangerous
erforderlich für die Unterstützung von SessionMiddleware.
pyyaml
für die Unterstützung von Starlette’s SchemaGenerator.
graphene
für die Unterstützung von GraphQLApp.
ujson
wenn ihr UJSONResponse verwenden wollt.
orjson
wenn ihr ORJSONResponse verwenden wollt.

Sie können installiert werden, z.B. mit:

$ pipenv install fastapi[ujson]

Alternativ könnt ihr alle installieren mit:

$ pipenv install fastapi[all]