Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:fastapi:hasznalat

Ez a dokumentum egy előző változata!


< FastAPI

FastAPI használata

Dolgozók lekérdezése

main.py
from fastapi import FastAPI
 
app = FastAPI()
 
employees = [
    {"id":1, "name": "Nagy Lajos", "city": "Szolnok" },
    {"id": 2, "name": "Erős István", "city": "Szeged" },
    {"id": 3, "name": "Csat Ilona", "city": "Szolnok" },
]
 
@app.get("/employees")
def get_employees():
    return employees

Futtatás:

uvicorn main:app --reload

Ha virtuális környezetet használunk, vagy nem áll rendelkezésre az uvicorn parancs:

pip install uvicorn
python -m uvicorn main:app --reload

Használható még a hypercorn:

pip install hypercorn
python -m hypercorn main:app --reload

Egy dolgozó lekérése

@app.get("/employees/{id}")
def get_employee(id: int):
    for emp in employees:
        if emp["id"] == id:
            return emp
    return {"error": "Hiba! Nincs ilyen dolgozó!"}

Webes felület

Linkek

oktatas/web/back-end_framework/fastapi/hasznalat.1705056052.txt.gz · Utolsó módosítás: 2024/01/12 11:40 szerkesztette: admin