oktatas:web:back-end_framework:fastapi:hasznalat
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:back-end_framework:fastapi:hasznalat [2024/01/12 11:40] – [Dolgozók lekérdezése] admin | oktatas:web:back-end_framework:fastapi:hasznalat [2025/08/01 11:04] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== FastAPI használata ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) 2024, Sallai András | ||
- | * Szerkesztve: | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | |||
- | ===== Dolgozók lekérdezése ===== | ||
- | |||
- | <code python main.py> | ||
- | from fastapi import FastAPI | ||
- | |||
- | app = FastAPI() | ||
- | |||
- | employees = [ | ||
- | {" | ||
- | {" | ||
- | {" | ||
- | ] | ||
- | |||
- | @app.get("/ | ||
- | def get_employees(): | ||
- | return employees | ||
- | |||
- | </ | ||
- | |||
- | Futtatás: | ||
- | uvicorn main:app --reload | ||
- | |||
- | Ha virtuális környezetet használunk, | ||
- | 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 ===== | ||
- | |||
- | <code python> | ||
- | @app.get("/ | ||
- | def get_employee(id: | ||
- | for emp in employees: | ||
- | if emp[" | ||
- | return emp | ||
- | return {" | ||
- | </ | ||
- | |||
- | ===== Webes felület ===== | ||
- | |||
- | * http:// | ||
- | |||
- | ===== Linkek ===== | ||
- | |||
- | * https:// | ||
- | |||
oktatas/web/back-end_framework/fastapi/hasznalat.1705056052.txt.gz · Utolsó módosítás: 2024/01/12 11:40 szerkesztette: admin