ΠΠ±ΡΡΠ²ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ **query-ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ** Π² **Pydantic-ΠΌΠΎΠ΄Π΅Π»ΠΈ**, Π° ΠΏΠΎΡΠ»Π΅ Π°Π½Π½ΠΎΡΠΈΡΡΠΉΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠ°ΠΊ `Query`:
-//// tab | Python 3.10+
-
-```Python hl_lines="9-13 17"
-{!> ../../docs_src/query_param_models/tutorial001_an_py310.py!}
-```
-
-////
-
-//// tab | Python 3.9+
-
-```Python hl_lines="8-12 16"
-{!> ../../docs_src/query_param_models/tutorial001_an_py39.py!}
-```
-
-////
-
-//// tab | Python 3.8+
-
-```Python hl_lines="10-14 18"
-{!> ../../docs_src/query_param_models/tutorial001_an.py!}
-```
-
-////
-
-//// tab | Python 3.10+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="9-13 17"
-{!> ../../docs_src/query_param_models/tutorial001_py310.py!}
-```
-
-////
-
-//// tab | Python 3.9+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="8-12 16"
-{!> ../../docs_src/query_param_models/tutorial001_py39.py!}
-```
-
-////
-
-//// tab | Python 3.8+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="9-13 17"
-{!> ../../docs_src/query_param_models/tutorial001_py310.py!}
-```
-
-////
+{* ../../docs_src/query_param_models/tutorial001_an_py310.py hl[9:13,17] *}
**FastAPI ΠΈΠ·Π²Π»Π΅ΡΡΡ** Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ **ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΠ»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ** ΠΈΠ· **query-ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²** Π·Π°ΠΏΡΠΎΡΠ° ΠΈ Π²ΡΠ΄Π°ΡΡ Π²Π°ΠΌ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ Pydantic-ΠΌΠΎΠ΄Π΅Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΈΠΌΠΈ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ Pydantic-ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ (`forbid`) Π²ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ (`extra`) ΠΏΠΎΠ»Ρ.
-//// tab | Python 3.10+
-
-```Python hl_lines="10"
-{!> ../../docs_src/query_param_models/tutorial002_an_py310.py!}
-```
-
-////
-
-//// tab | Python 3.9+
-
-```Python hl_lines="9"
-{!> ../../docs_src/query_param_models/tutorial002_an_py39.py!}
-```
-
-////
-
-//// tab | Python 3.8+
-
-```Python hl_lines="11"
-{!> ../../docs_src/query_param_models/tutorial002_an.py!}
-```
-
-////
-
-//// tab | Python 3.10+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="10"
-{!> ../../docs_src/query_param_models/tutorial002_py310.py!}
-```
-
-////
-
-//// tab | Python 3.9+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="9"
-{!> ../../docs_src/query_param_models/tutorial002_py39.py!}
-```
-
-////
-
-//// tab | Python 3.8+ Π±Π΅Π· Annotated
-
-/// tip | Π‘ΠΎΠ²Π΅Ρ
-
-ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Ρ `Annotated`.
-
-///
-
-```Python hl_lines="11"
-{!> ../../docs_src/query_param_models/tutorial002.py!}
-```
-
-////
+{* ../../docs_src/query_param_models/tutorial002_an_py310.py hl[10] *}
ΠΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ **Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅** Π΄Π°Π½Π½ΡΠ΅ Π² **query-ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
**, ΡΠΎ Π² ΠΎΡΠ²Π΅Ρ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΡ **ΠΎΡΠΈΠ±ΠΊΡ**.