Files
Promocode-API/solution/api/v1/router.py
T
2025-01-19 19:02:41 +03:00

29 lines
566 B
Python

from functools import partial
from ninja import NinjaAPI
from api.v1 import handlers
from api.v1.ping.views import router as ping_router
router = NinjaAPI(
title="Promocode API",
version="1",
description="API docs for Promocode",
openapi_url="/docs/openapi.json",
# csrf=True, noqa: ERA001
)
# Register application's routers
router.add_router(
"ping",
ping_router,
)
# Register exception handlers
for exception, handler in handlers.exception_handlers:
router.add_exception_handler(exception, partial(handler, router=router))