File tree 1 file changed +5
-7
lines changed
sample/ellar-and-django-orm/ellar_and_django_orm
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 6
6
exception_handler ,
7
7
)
8
8
from ellar .core import ModuleBase
9
- from ellar .di import Container
9
+ from ellar .di import ProviderConfig
10
10
11
11
from ellar_django import DjangoModule
12
12
18
18
modules = [
19
19
DjangoModule .setup (settings_module = "ellar_and_django_orm.wsgi_django.settings" ),
20
20
EventModule ,
21
- ]
21
+ ],
22
+ providers = [
23
+ ProviderConfig (IEventRepository , use_class = "ellar_and_django_orm.services.event_repository:EventRepository" )
24
+ ],
22
25
)
23
26
class ApplicationModule (ModuleBase ):
24
27
@exception_handler (404 )
25
28
def exception_404_handler (cls , ctx : IExecutionContext , exc : Exception ) -> Response :
26
29
return JSONResponse ({"detail" : "Resource not found." }, status_code = 404 )
27
-
28
- def register_services (self , container : Container ) -> None :
29
- from .services .event_repository import EventRepository
30
-
31
- container .register (IEventRepository , EventRepository )
You can’t perform that action at this time.
0 commit comments