Asynchronní endpointy v Django Ninja
Django Ninja podporuje asynchronní endpointy pomocí async def. Vysvětlíme, kdy se hodí použít a ukážeme si praktickou ukázku.
Asynchronní endpointy v Django Ninja
Pokud potřebujete zpracovávat požadavky rychle a neblokovat vlákno, můžete použít async def funkce.
Ukázka asynchronního endpointu
import httpx @api.get(\"/async\")\nasync def async_call(request): async with httpx.AsyncClient() as client: r = await client.get(\"https://httpbin.org/get\") return r.json()
Async endpointy se hodí pro volání externích API, práci s Redisem apod. Příště se podíváme na integraci s DRF a FastAPI.
@admin
17. září 2025
Komentáře
0