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

2.7 KiB

Soporte del editor

La Extensión de FastAPI oficial mejora tu flujo de trabajo de desarrollo con FastAPI con descubrimiento de path operation, navegación, además de deployment a FastAPI Cloud y streaming en vivo de logs.

Para más detalles sobre la extensión, consulta el README en el repositorio de GitHub.

Configuración e instalación

La Extensión de FastAPI está disponible tanto para VS Code como para Cursor. Se puede instalar directamente desde el panel de Extensiones en cada editor buscando "FastAPI" y seleccionando la extensión publicada por FastAPI Labs. La extensión también funciona en editores basados en navegador como vscode.dev y github.dev.

Descubrimiento de la aplicación

Por defecto, la extensión descubrirá automáticamente aplicaciones FastAPI en tu espacio de trabajo escaneando archivos que creen un instance de FastAPI(). Si la detección automática no funciona con la estructura de tu proyecto, puedes especificar un punto de entrada mediante [tool.fastapi] en pyproject.toml o la configuración de VS Code fastapi.entryPoint usando notación de módulo (p. ej. myapp.main:app).

Funcionalidades

  • Explorador de Path Operations - Una vista en árbol en la barra lateral de todas las path operations de tu aplicación. Haz clic para saltar a cualquier definición de ruta o de router.
  • Búsqueda de rutas - Busca por path, método o nombre con Ctrl + Shift + E (en macOS: Cmd + Shift + E).
  • Navegación con CodeLens - Enlaces clicables encima de llamadas del cliente de tests (p. ej. client.get('/items')) que saltan a la path operation correspondiente para navegar rápidamente entre tests e implementación.
  • Desplegar en FastAPI Cloud - Deployment con un clic de tu app a FastAPI Cloud.
  • Streaming de logs de la aplicación - Streaming en tiempo real de logs desde tu aplicación desplegada en FastAPI Cloud, con filtrado por nivel y búsqueda de texto.

Si quieres familiarizarte con las funcionalidades de la extensión, puedes revisar el recorrido guiado de la extensión abriendo la Paleta de Comandos (Ctrl + Shift + P o en macOS: Cmd + Shift + P) y seleccionando "Welcome: Open walkthrough..." y luego eligiendo el recorrido "Get started with FastAPI".