🔧 Update docs setup with latest configs and plugins (#11953)

This commit is contained in:
Sebastián Ramírez
2024-08-05 23:48:30 -05:00
committed by GitHub
parent af1a07052a
commit 0cd844d387
643 changed files with 37193 additions and 21694 deletions

View File

@@ -20,17 +20,21 @@
Вона приймає об'єкт, такий як Pydantic model, і повертає його версію, сумісну з JSON:
=== "Python 3.10+"
//// tab | Python 3.10+
```Python hl_lines="4 21"
{!> ../../../docs_src/encoder/tutorial001_py310.py!}
```
```Python hl_lines="4 21"
{!> ../../../docs_src/encoder/tutorial001_py310.py!}
```
=== "Python 3.8+"
////
```Python hl_lines="5 22"
{!> ../../../docs_src/encoder/tutorial001.py!}
```
//// tab | Python 3.8+
```Python hl_lines="5 22"
{!> ../../../docs_src/encoder/tutorial001.py!}
```
////
У цьому прикладі вона конвертує Pydantic model у `dict`, а `datetime` у `str`.
@@ -38,5 +42,8 @@
Вона не повертає велику строку `str`, яка містить дані у форматі JSON (як строка). Вона повертає стандартну структуру даних Python (наприклад `dict`) із значеннями та підзначеннями, які є сумісними з JSON.
!!! note "Примітка"
`jsonable_encoder` фактично використовується **FastAPI** внутрішньо для перетворення даних. Проте вона корисна в багатьох інших сценаріях.
/// note | "Примітка"
`jsonable_encoder` фактично використовується **FastAPI** внутрішньо для перетворення даних. Проте вона корисна в багатьох інших сценаріях.
///