diff --git a/docs/ru/docs/index.md b/docs/ru/docs/index.md
index 692c03ecb..4be5e0ad6 100644
--- a/docs/ru/docs/index.md
+++ b/docs/ru/docs/index.md
@@ -117,33 +117,25 @@ FastAPI — это современный, быстрый (высокопрои
FastAPI стоит на плечах гигантов:
-* Starlette для части связанной с вебом.
-* Pydantic для части связанной с данными.
+* Starlette для части, связанной с вебом.
+* Pydantic для части, связанной с данными.
## Установка
-
-
-```console
-$ pip install fastapi
-
----> 100%
-```
-
-
-
-Вам также понадобится сервер ASGI для производства, такой как Uvicorn или Hypercorn.
+Создайте и активируйте виртуальное окружение, а затем установите FastAPI:
```console
-$ pip install "uvicorn[standard]"
+$ pip install "fastapi[standard]"
---> 100%
```
+**Примечание**: Убедитесь, что вы помещаете `"fastapi[standard]"` в кавычки, чтобы это работало во всех терминалах.
+
## Пример
### Создание
@@ -204,11 +196,24 @@ async def read_item(item_id: int, q: Union[str, None] = None):
```console
-$ uvicorn main:app --reload
-
+$ fastapi dev main.py
+
+ ╭────────── FastAPI CLI - Development mode ───────────╮
+ │ │
+ │ Serving at: http://127.0.0.1:8000 │
+ │ │
+ │ API docs: http://127.0.0.1:8000/docs │
+ │ │
+ │ Running in development mode, for production use: │
+ │ │
+ │ fastapi run │
+ │ │
+ ╰─────────────────────────────────────────────────────╯
+
+INFO: Will watch for changes in these directories: ['/home/user/code/awesomeapp']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
-INFO: Started reloader process [28720]
-INFO: Started server process [28722]
+INFO: Started reloader process [2248755] using WatchFiles
+INFO: Started server process [2248757]
INFO: Waiting for application startup.
INFO: Application startup complete.
```
@@ -216,13 +221,13 @@ INFO: Application startup complete.
-О команде uvicorn main:app --reload...
+О команде fastapi dev main.py...
+
+Команда `fastapi dev` читает ваш файл `main.py`, обнаруживает в нем приложение **FastAPI** и запускает сервер с помощью Uvicorn.
-Команда `uvicorn main:app` относится к:
+По умолчанию `fastapi dev` запускается с включенной автоперезагрузкой для локальной разработки.
-* `main`: файл `main.py` (модуль Python).
-* `app`: объект, созданный внутри `main.py` с помощью строки `app = FastAPI()`.
-* `--reload`: перезапуск сервера после изменения кода. Делайте это только во время разработки.
+Вы можете узнать больше об этом в документации FastAPI CLI.
@@ -295,7 +300,7 @@ def update_item(item_id: int, item: Item):
return {"item_name": item.name, "item_id": item_id}
```
-Сервер должен перезагрузиться автоматически (потому что вы добавили `--reload` к команде `uvicorn` выше).
+Сервер `fastapi dev` должен перезагрузиться автоматически.
### Интерактивное обновление документации API