FastAPI është një framework modern ueb për ndërtimin e API-ve RESTful në Python . Ai u lëshua për herë të parë në 2018 dhe ka fituar shpejt popullaritet në mesin e zhvilluesve për shkak të përdorimit të tij të lehtë, shpejtësisë dhe qëndrueshmërisë. FastAPI bazohet në sugjerime pidantike dhe tipike për të vërtetuar, serializuar dhe çserializuar të dhënat. Gjithashtu gjeneron automatikisht dokumentacionin OpenAPI për API-të e ndërtuara me të. [1]
FastAPI mbështet plotësisht programimin asinkron dhe mund të ekzekutohet në serverët Gunicorn dhe ASGI si Uvicorn dhe Hypercorn, [2] duke e bërë atë një zgjedhje të mirë për mjediset e prodhimit. Për të përmirësuar përshtatshmërinë ndaj zhvilluesve, mbështetja e redaktorit u konsiderua që në ditët më të hershme të projektit. [3]
FastAPI ishte frameworku i tretë më i pëlqyer i uebit në Anketën e Zhvilluesve të Stack Overflow 2021. [4]
T. Danka theksoi vlerën e tij për aplikimet e shkencës së të dhënave . [5]
Kompanitë e mëdha si Uber dhe Netflix e përdorin atë për të zhvilluar disa nga aplikacionet e tyre. [6] [7]
Kodi i mëposhtëm tregon një aplikacion të thjeshtë ueb që shfaq " Hello World !" kur vizitohet: [8]
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return "Hello World!"
{{cite book}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)
{{cite book}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)
{{cite web}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)
{{cite web}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)
{{cite web}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)
{{cite web}}
: Mungon ose është bosh parametri |language=
(Ndihmë!)