Browse Source

🌐 Add Russian translation for `docs/ru/docs/tutorial/cookie-params.md` (#5890)

pull/5983/head
Igor Shevchenko 2 years ago
committed by GitHub
parent
commit
3c5536a780
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 49
      docs/ru/docs/tutorial/cookie-params.md
  2. 1
      docs/ru/mkdocs.yml

49
docs/ru/docs/tutorial/cookie-params.md

@ -0,0 +1,49 @@
# Параметры Cookie
Вы можете задать параметры Cookie таким же способом, как `Query` и `Path` параметры.
## Импорт `Cookie`
Сначала импортируйте `Cookie`:
=== "Python 3.6 и выше"
```Python hl_lines="3"
{!> ../../../docs_src/cookie_params/tutorial001.py!}
```
=== "Python 3.10 и выше"
```Python hl_lines="1"
{!> ../../../docs_src/cookie_params/tutorial001_py310.py!}
```
## Объявление параметров `Cookie`
Затем объявляйте параметры cookie, используя ту же структуру, что и с `Path` и `Query`.
Первое значение - это значение по умолчанию, вы можете передать все дополнительные параметры проверки или аннотации:
=== "Python 3.6 и выше"
```Python hl_lines="9"
{!> ../../../docs_src/cookie_params/tutorial001.py!}
```
=== "Python 3.10 и выше"
```Python hl_lines="7"
{!> ../../../docs_src/cookie_params/tutorial001_py310.py!}
```
!!! note "Технические детали"
`Cookie` - это класс, родственный `Path` и `Query`. Он также наследуется от общего класса `Param`.
Но помните, что когда вы импортируете `Query`, `Path`, `Cookie` и другое из `fastapi`, это фактически функции, которые возвращают специальные классы.
!!! info "Дополнительная информация"
Для объявления cookies, вам нужно использовать `Cookie`, иначе параметры будут интерпретированы как параметры запроса.
## Резюме
Объявляйте cookies с помощью `Cookie`, используя тот же общий шаблон, что и `Query`, и `Path`.

1
docs/ru/mkdocs.yml

@ -64,6 +64,7 @@ nav:
- Учебник - руководство пользователя:
- tutorial/body-fields.md
- tutorial/background-tasks.md
- tutorial/cookie-params.md
- async.md
- Развёртывание:
- deployment/index.md

Loading…
Cancel
Save