๐ป ๐¶
๐ ๐ช ๐ฆ ๐ป ๐ ๐ โช๏ธโก๏ธ ๐ โ๏ธ StaticFiles.
โ๏ธ StaticFiles¶
- ๐
StaticFiles. - "๐ป"
StaticFiles()๐ ๐ฏ โก.
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
app = FastAPI()
app.mount("/static", StaticFiles(directory="static"), name="static")
๐ก โน
๐ ๐ช โ๏ธ from starlette.staticfiles import StaticFiles.
FastAPI ๐ ๐ starlette.staticfiles fastapi.staticfiles ๐ช ๐, ๐ฉโ๐ป. โ๏ธ โซ๏ธ ๐ค ๐ ๐ โช๏ธโก๏ธ ๐.
โซ๏ธโ "๐"¶
"๐" โ โ ๐ "๐ฌ" ๐ธ ๐ฏ โก, ๐ โคด๏ธ โ ๐ ๐ ๐ ๐ง-โก.
๐ ๐ โช๏ธโก๏ธ โ๏ธ APIRouter ๐ป ๐ธ ๐ ๐ฌ. ๐ & ๐ฉบ โช๏ธโก๏ธ ๐ ๐ ๐ธ ๐ ๐ซ ๐ ๐ณ โช๏ธโก๏ธ ๐ป ๐ธ, โ๏ธ.
๐ ๐ช โ ๐ ๐ ๐ ๐ง ๐ฉโ๐ป ๐ฆฎ.
โน¶
๐ฅ "/static" ๐ ๐ง-โก ๐ "๐ง-๐ธ" ๐ "๐ป" ๐. , ๐ โก ๐ โถ๏ธ โฎ๏ธ "/static" ๐ ๐ต โซ๏ธ.
directory="static" ๐ ๐ ๐ ๐ ๐ ๐ ๐ป ๐.
name="static" ๐ค โซ๏ธ ๐ ๐ ๐ช โ๏ธ ๐ FastAPI.
๐ ๐ซ ๐ข ๐ช ๐ ๐ "static", ๐ ๐ซ โฎ๏ธ ๐ช & ๐ฏ โน ๐ ๐ ๐ธ.
๐ โน¶
๐ โน & ๐ โ ๐ ๐ฉบ ๐ ๐ป ๐.