File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 1515from ninja_extra .controllers .route import route
1616from ninja_extra .dependency_resolver import get_injector , service_resolver
1717from ninja_extra .main import NinjaExtraAPI
18+ from ninja_extra .router import Router
1819
1920default_app_config = "ninja_extra.apps.NinjaExtraConfig"
2021
3637 "get_injector" ,
3738 "service_resolver" ,
3839 "lazy" ,
40+ "Router" ,
3941]
Original file line number Diff line number Diff line change 1010from ninja .parser import Parser
1111from ninja .renderers import BaseRenderer
1212
13- from ninja_extra import exceptions
13+ from ninja_extra import exceptions , router
1414from ninja_extra .controllers .base import APIController , ControllerBase
1515from 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
You can’t perform that action at this time.
0 commit comments