Movatterモバイル変換


[0]ホーム

URL:


Saltar a contenido
Join theFastAPI Cloud waiting list 🚀
Follow@fastapi onX (Twitter) to stay updated
FollowFastAPI onLinkedIn to stay updated
Subscribe to theFastAPI and friends newsletter 🎉
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor
sponsor

Archivos Estáticos

🌐 Traducción por IA y humanos

Esta traducción fue hecha por IA guiada por humanos. 🤝

Podría tener errores al interpretar el significado original, o sonar poco natural, etc. 🤖

Puedes mejorar esta traducciónayudándonos a guiar mejor al LLM de IA.

Versión en inglés

Puedes servir archivos estáticos automáticamente desde un directorio utilizandoStaticFiles.

UsaStaticFiles

  • ImportaStaticFiles.
  • "Monta" una instance deStaticFiles() en un path específico.
fromfastapiimportFastAPIfromfastapi.staticfilesimportStaticFilesapp=FastAPI()app.mount("/static",StaticFiles(directory="static"),name="static")

Detalles Técnicos

También podrías usarfrom starlette.staticfiles import StaticFiles.

FastAPI proporciona el mismostarlette.staticfiles comofastapi.staticfiles solo como una conveniencia para ti, el desarrollador. Pero en realidad viene directamente de Starlette.

Qué es "Montar"

"Montar" significa agregar una aplicación completa "independiente" en un path específico, que luego se encargará de manejar todos los sub-paths.

Esto es diferente a usar unAPIRouter, ya que una aplicación montada es completamente independiente. El OpenAPI y la documentación de tu aplicación principal no incluirán nada de la aplicación montada, etc.

Puedes leer más sobre esto en laGuía de Usuario Avanzada.

Detalles

El primer"/static" se refiere al sub-path en el que esta "sub-aplicación" será "montada". Por lo tanto, cualquier path que comience con"/static" será manejado por ella.

Eldirectory="static" se refiere al nombre del directorio que contiene tus archivos estáticos.

Elname="static" le da un nombre que puede ser utilizado internamente porFastAPI.

Todos estos parámetros pueden ser diferentes a "static", ajústalos según las necesidades y detalles específicos de tu propia aplicación.

Más info

Para más detalles y opciones revisala documentación de Starlette sobre Archivos Estáticos.


[8]ページ先頭

©2009-2026 Movatter.jp