Skip to content

Commit 33a29c2

Browse files
committed
updated sample exercise
1 parent d6dd505 commit 33a29c2

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

sample/ellar-and-django-orm/ellar_and_django_orm/root_module.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
exception_handler,
77
)
88
from ellar.core import ModuleBase
9-
from ellar.di import Container
9+
from ellar.di import ProviderConfig
1010

1111
from ellar_django import DjangoModule
1212

@@ -18,14 +18,12 @@
1818
modules=[
1919
DjangoModule.setup(settings_module="ellar_and_django_orm.wsgi_django.settings"),
2020
EventModule,
21-
]
21+
],
22+
providers=[
23+
ProviderConfig(IEventRepository, use_class="ellar_and_django_orm.services.event_repository:EventRepository")
24+
],
2225
)
2326
class ApplicationModule(ModuleBase):
2427
@exception_handler(404)
2528
def exception_404_handler(cls, ctx: IExecutionContext, exc: Exception) -> Response:
2629
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)

0 commit comments

Comments
 (0)