๐ป ๐¶
๐ ๐ช ๐ฆ ๐ป ๐ ๐ โช๏ธโก๏ธ ๐ โ๏ธ 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
", ๐ ๐ซ โฎ๏ธ ๐ช & ๐ฏ โน ๐ ๐ ๐ธ.
๐ โน¶
๐ โน & ๐ โ ๐ ๐ฉบ ๐ ๐ป ๐.