Підтримка редакторів¶
🌐 Переклад ШІ та людьми
Цей переклад виконано ШІ під керівництвом людей. 🤝
Можливі помилки через неправильне розуміння початкового змісту або неприродні формулювання тощо. 🤖
Ви можете покращити цей переклад, допомігши нам краще спрямовувати 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».