From: Егор Онищук <120256301+EgorOnishchuk@users.noreply.github.com> Date: Fri, 30 May 2025 13:17:36 +0000 (+0300) Subject: 🌐 Add Russian translation for `docs/ru/docs/tutorial/request-form-models.md` (#13552) X-Git-Tag: 0.115.13~80 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=374626e0364fe373d7e7fdc75e289b2d5e9e5226;p=thirdparty%2Ffastapi%2Ffastapi.git 🌐 Add Russian translation for `docs/ru/docs/tutorial/request-form-models.md` (#13552) --- diff --git a/docs/ru/docs/tutorial/request-form-models.md b/docs/ru/docs/tutorial/request-form-models.md new file mode 100644 index 0000000000..1034ed27fc --- /dev/null +++ b/docs/ru/docs/tutorial/request-form-models.md @@ -0,0 +1,78 @@ +# Ðодели ÑоÑм + +ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ **Pydantic-модели** Ð´Ð»Ñ Ð¾Ð±ÑÑÐ²Ð»ÐµÐ½Ð¸Ñ **полей ÑоÑм** в FastAPI. + +/// info | ÐополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ + +ЧÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ ÑоÑмÑ, ÑнаÑала ÑÑÑановиÑе `python-multipart`. + +УбедиÑеÑÑ, ÑÑо Ð²Ñ Ñоздали и акÑивиÑовали [виÑÑÑалÑное окÑÑжение](../virtual-environments.md){.internal-link target=_blank}, а заÑем ÑÑÑановиÑе пакеÑ, напÑимеÑ: + +```console +$ pip install python-multipart +``` + +/// + +/// note | ÐамеÑка + +ÐÑÐ¾Ñ ÑÑнкÑионал доÑÑÑпен Ñ Ð²ÐµÑÑии `0.113.0`. ð¤ + +/// + +## Pydantic-Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð»Ñ ÑоÑÐ¼Ñ + +Ðам пÑоÑÑо нÑжно обÑÑвиÑÑ **Pydantic-моделÑ** Ñ Ð¿Ð¾Ð»Ñми, коÑоÑÑе Ð²Ñ Ñ Ð¾ÑиÑе полÑÑиÑÑ ÐºÐ°Ðº **Ð¿Ð¾Ð»Ñ ÑоÑмÑ**, а заÑем обÑÑвиÑÑ Ð¿Ð°ÑамеÑÑ ÐºÐ°Ðº `Form`: + +{* ../../docs_src/request_form_models/tutorial001_an_py39.py hl[9:11,15] *} + +**FastAPI** **извлеÑÑÑ** даннÑе Ð´Ð»Ñ **каждого полÑ** из **даннÑÑ ÑоÑмÑ** в запÑоÑе и вÑдаÑÑ Ð²Ð°Ð¼ обÑÑвленнÑÑ Pydantic-моделÑ. + +## ÐÑовеÑка ÑгенеÑиÑованной докÑменÑаÑии + +ÐÑ Ð¼Ð¾Ð¶ÐµÑе поÑмоÑÑеÑÑ Ð¿Ð¾Ð»Ñ ÑоÑÐ¼Ñ Ð² гÑаÑиÑеÑком инÑеÑÑейÑе ÐокÑменÑаÑии по пÑÑи `/docs`: + +