From: doas root <129539613+gitgernit@users.noreply.github.com> Date: Tue, 26 Nov 2024 21:36:50 +0000 (+0300) Subject: 🌐 Add Russian translation for `docs/ru/docs/tutorial/query-param-models.md` (#12445) X-Git-Tag: 0.115.6~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c32cfc5c4d94351c9d5258e8e2a9a51bec187bcd;p=thirdparty%2Ffastapi%2Ffastapi.git 🌐 Add Russian translation for `docs/ru/docs/tutorial/query-param-models.md` (#12445) --- diff --git a/docs/ru/docs/tutorial/query-param-models.md b/docs/ru/docs/tutorial/query-param-models.md new file mode 100644 index 0000000000..45de1cc76a --- /dev/null +++ b/docs/ru/docs/tutorial/query-param-models.md @@ -0,0 +1,196 @@ +# Ðодели Query-ÐаÑамеÑÑов + +ÐÑли Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð³ÑÑппа ÑвÑзаннÑÑ **query-паÑамеÑÑов**, Ñо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обÑединиÑÑ Ð¸Ñ Ð² Ð¾Ð´Ð½Ñ **Pydantic-моделÑ**. + +ÐÑо Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñ Ð²Ð°Ð¼ **пеÑеиÑполÑзоваÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ** в **ÑазнÑÑ Ð¼ÐµÑÑÐ°Ñ **, ÑÑÑанавливаÑÑ Ð²Ð°Ð»Ð¸Ð´Ð°ÑоÑÑ Ð¸ меÑаданнÑе, в Ñом ÑиÑле Ð´Ð»Ñ ÑÑÐ°Ð·Ñ Ð²ÑÐµÑ Ð¿Ð°ÑамеÑÑов, в одном меÑÑе. ð + +/// note | ÐамеÑка + +ÐÑÐ¾Ñ ÑÑнкÑионал доÑÑÑпен Ñ Ð²ÐµÑÑии `0.115.0`. ð¤ + +/// + +## Pydantic-ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð»Ñ Query-ÐаÑамеÑÑов + +ÐбÑÑвиÑе нÑжнÑе **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!} +``` + +//// + +**FastAPI извлеÑÑÑ** даннÑе ÑооÑвеÑÑÑвÑÑÑие **ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ Ð¿Ð¾Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸** из **query-паÑамеÑÑов** запÑоÑа и вÑдаÑÑ Ð²Ð°Ð¼ обÑÑвленнÑÑ Pydantic-Ð¼Ð¾Ð´ÐµÐ»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð½ÑÑ Ð¸Ð¼Ð¸. + +## ÐÑовеÑÑÑе СгенеÑиÑованнÑÑ ÐокÑменÑаÑÐ¸Ñ + +ÐÑ Ð¼Ð¾Ð¶ÐµÑе поÑмоÑÑеÑÑ query-паÑамеÑÑÑ Ð² гÑаÑиÑеÑком инÑеÑÑейÑе ÑгенеÑиÑованной докÑменÑаÑии по пÑÑи `/docs`: + +