From 8128fcb5ad680198f22e373ec83b4b6ce6dd4d86 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Fri, 22 Aug 2025 16:11:00 +0200 Subject: [PATCH] Update tutorial/header-param-models.md --- docs/de/docs/tutorial/header-param-models.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/de/docs/tutorial/header-param-models.md b/docs/de/docs/tutorial/header-param-models.md index 91454503e..cbdcc252a 100644 --- a/docs/de/docs/tutorial/header-param-models.md +++ b/docs/de/docs/tutorial/header-param-models.md @@ -1,4 +1,4 @@ -# Header-Parameter-Modelle +# Header-Parameter-Modelle { #header-parameter-models } Wenn Sie eine Gruppe verwandter **Header-Parameter** haben, können Sie ein **Pydantic-Modell** erstellen, um diese zu deklarieren. @@ -10,7 +10,7 @@ Dies wird seit FastAPI Version `0.115.0` unterstützt. 🤓 /// -## Header-Parameter mit einem Pydantic-Modell +## Header-Parameter mit einem Pydantic-Modell { #header-parameters-with-a-pydantic-model } Deklarieren Sie die erforderlichen **Header-Parameter** in einem **Pydantic-Modell** und dann den Parameter als `Header`: @@ -18,7 +18,7 @@ Deklarieren Sie die erforderlichen **Header-Parameter** in einem **Pydantic-Mode **FastAPI** wird die Daten für **jedes Feld** aus den **Headern** des Requests extrahieren und Ihnen das von Ihnen definierte Pydantic-Modell geben. -## Die Dokumentation überprüfen +## Die Dokumentation überprüfen { #check-the-docs } Sie können die erforderlichen Header in der Dokumentationsoberfläche unter `/docs` sehen: @@ -26,7 +26,7 @@ Sie können die erforderlichen Header in der Dokumentationsoberfläche unter `/d -## Zusätzliche Header verbieten +## Zusätzliche Header verbieten { #forbid-extra-headers } In einigen speziellen Anwendungsfällen (wahrscheinlich nicht sehr häufig) möchten Sie möglicherweise die **Header einschränken**, die Sie erhalten möchten. @@ -51,7 +51,7 @@ Zum Beispiel, wenn der Client versucht, einen `tool`-Header mit einem Wert von ` } ``` -## Automatische Umwandlung von Unterstrichen deaktivieren +## Automatische Umwandlung von Unterstrichen deaktivieren { #disable-convert-underscores } Ähnlich wie bei regulären Header-Parametern werden bei der Verwendung von Unterstrichen in den Parameternamen diese **automatisch in Bindestriche umgewandelt**. @@ -67,6 +67,6 @@ Bevor Sie `convert_underscores` auf `False` setzen, bedenken Sie, dass einige HT /// -## Zusammenfassung +## Zusammenfassung { #summary } Sie können **Pydantic-Modelle** verwenden, um **Header** in **FastAPI** zu deklarieren. 😎