Stack:
FastAPI
Preset FastAPI
Przewodnik po rozumowaniu, którego przepływ onboardingu używa dla serwisów FastAPI. To lista kontrolna, a nie szablon — wykryta rzeczywistość ma pierwszeństwo.
Sygnały
fastapiwpyproject.toml/requirements.txt, serwer ASGI (uvicorn,gunicornzuvicorn.workers) oraz instancjaapp = FastAPI().- Moduły
APIRouter, operacje ścieżekasync deforaz modele Pydantic lubpydantic-settings. - Menedżer pakietów i narzędzie testowe wnioskowane z manifestu i pliku blokady, które istnieją.
O czym należy rozumować
- Rzeczywiste polecenie testowe (często
pytestzhttpx/TestClient) oraz bramka lint/type-check (ruff,mypy) — zapisane dosłownie. - Struktura routerów, przepływ żądanie → zależność → handler → model odpowiedzi oraz miejsce przechowywania ustawień i sekretów.
- Synchroniczne a asynchroniczne endpointy, blokujące wywołania w pętli zdarzeń oraz skille właściwe dla stosu dotyczące routerów, schematów i zależności.
Uwagi
Zapisz sposób składania aplikacji (include_router), polecenie uruchomienia (uvicorn app.main:app) oraz to, czy migracjami zarządza Alembic.