Skip to content

Commit f0e0155

Browse files
committed
Changed default Ninja Router to NinjaExtra Router
1 parent 3a8a4fa commit f0e0155

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

ninja_extra/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from ninja_extra.controllers.route import route
1616
from ninja_extra.dependency_resolver import get_injector, service_resolver
1717
from ninja_extra.main import NinjaExtraAPI
18+
from ninja_extra.router import Router
1819

1920
default_app_config = "ninja_extra.apps.NinjaExtraConfig"
2021

@@ -36,4 +37,5 @@
3637
"get_injector",
3738
"service_resolver",
3839
"lazy",
40+
"Router",
3941
]

ninja_extra/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from ninja.parser import Parser
1111
from ninja.renderers import BaseRenderer
1212

13-
from ninja_extra import exceptions
13+
from ninja_extra import exceptions, router
1414
from ninja_extra.controllers.base import APIController, ControllerBase
1515
from ninja_extra.controllers.registry import ControllerRegistry
1616

@@ -49,6 +49,9 @@ def __init__(
4949
)
5050
self.app_name = app_name
5151
self.exception_handler(exceptions.APIException)(self.api_exception_handler)
52+
self._routers: List[Tuple[str, router.Router]] = [] # type: ignore
53+
self.default_router = router.Router()
54+
self.add_router("", self.default_router)
5255

5356
def api_exception_handler(
5457
self, request: HttpRequest, exc: exceptions.APIException

0 commit comments

Comments
 (0)