fastapi/docs/fr/docs/editor-support.md

2.9 KiB
Raw Blame History

Prise en charge des éditeurs

Lextension officielle Extension FastAPI améliore votre flux de développement FastAPI grâce à la découverte des chemins d'accès, à la navigation, ainsi quau déploiement sur FastAPI Cloud et à la diffusion en direct des journaux.

Pour plus de détails sur lextension, reportez-vous au README sur le référentiel GitHub.

Configurer et installer

LExtension FastAPI est disponible pour VS Code et Cursor. Vous pouvez linstaller directement depuis le panneau Extensions de chaque éditeur en recherchant « FastAPI » et en sélectionnant lextension publiée par FastAPI Labs. Lextension fonctionne également dans les éditeurs basés sur le navigateur tels que vscode.dev et github.dev.

Découvrir lapplication

Par défaut, lextension détecte automatiquement les applications FastAPI dans votre espace de travail en recherchant les fichiers qui instancient FastAPI(). Si la détection automatique ne convient pas à la structure de votre projet, vous pouvez spécifier un point dentrée via [tool.fastapi] dans pyproject.toml ou le paramètre VS Code fastapi.entryPoint, en utilisant la notation de module (par ex. myapp.main:app).

Fonctionnalités

  • Explorateur des chemins d'accès — Une vue arborescente latérale de tous les chemins d'accès de votre application. Cliquez pour accéder à nimporte quelle définition de route ou de routeur.
  • Recherche de routes — Recherchez par chemin, méthode ou nom avec Ctrl + Shift + E (sur macOS : Cmd + Shift + E).
  • Navigation CodeLens — Liens cliquables au-dessus des appels du client de test (par ex. client.get('/items')) menant au chemin d'accès correspondant, pour naviguer rapidement entre les tests et limplémentation.
  • Déployer sur FastAPI Cloud — Déploiement en un clic de votre application sur FastAPI Cloud.
  • Diffuser les journaux de lapplication — Diffusion en temps réel des journaux de votre application déployée sur FastAPI Cloud, avec filtrage par niveau et recherche textuelle.

Si vous souhaitez vous familiariser avec les fonctionnalités de lextension, vous pouvez consulter le guide pas à pas de lextension en ouvrant la palette de commandes (Ctrl + Shift + P ou sur macOS : Cmd + Shift + P) et en sélectionnant « Welcome: Open walkthrough ... » puis en choisissant le guide « Get started with FastAPI ».