Перейти до змісту

Підтримка редакторів

🌐 Переклад ШІ та людьми

Цей переклад виконано ШІ під керівництвом людей. 🤝

Можливі помилки через неправильне розуміння початкового змісту або неприродні формулювання тощо. 🤖

Ви можете покращити цей переклад, допомігши нам краще спрямовувати AI LLM.

Англійська версія

Офіційне FastAPI Extension покращує ваш робочий процес розробки FastAPI завдяки виявленню й навігації по операціях шляху, а також розгортанню у FastAPI Cloud і потоковому передаванню журналів у реальному часі.

Докладніше про розширення дивіться у README в репозиторії GitHub.

Налаштування та встановлення

FastAPI Extension доступне для VS Code і Cursor. Його можна встановити безпосередньо з панелі Extensions у кожному редакторі, знайшовши «FastAPI» і вибравши розширення від FastAPI Labs. Розширення також працює у браузерних редакторах, таких як vscode.dev і github.dev.

Виявлення застосунку

Типово розширення автоматично виявляє застосунки FastAPI у вашому робочому просторі, скануючи файли, які створюють екземпляр FastAPI(). Якщо автовиявлення не працює для структури вашого проєкту, ви можете вказати точку входу через [tool.fastapi] у pyproject.toml або налаштування VS Code fastapi.entryPoint, використовуючи нотацію модуля (наприклад, myapp.main:app).

Можливості

  • Провідник операцій шляху - Бічне деревоподібне представлення всіх операцій шляху у вашому застосунку. Натисніть, щоб перейти до будь-якого визначення маршруту або маршрутизатора.
  • Пошук маршрутів - Пошук за шляхом, методом або назвою за допомогою Ctrl + Shift + E (на macOS: Cmd + Shift + E).
  • Навігація CodeLens - Клікабельні посилання над викликами тестового клієнта (наприклад, client.get('/items')), які переходять до відповідної операції шляху для швидкої навігації між тестами та реалізацією.
  • Розгортання у FastAPI Cloud - Розгортання вашого застосунку у FastAPI Cloud в один клік.
  • Потокове передавання журналів застосунку - Потокове передавання журналів у реальному часі з вашого застосунку, розгорнутого у FastAPI Cloud, з фільтруванням за рівнем і пошуком по тексту.

Щоб ознайомитися з можливостями розширення, відкрийте Палітру команд (Ctrl + Shift + P або на macOS: Cmd + Shift + P), виберіть «Welcome: Open walkthrough...», а потім «Get started with FastAPI».