from rest_framework_extensions.routers import ExtendedSimpleRouter from outbo.apps.activity_log.viewsets import ProjectLogItemNestedViewSet from outbo.apps.projects.viewsets import ProjectViewSet, ProjectMemberNestedViewSet app_name = "projects" router = ExtendedSimpleRouter() _project_routes = router.register(prefix="projects", viewset=ProjectViewSet) _project_routes.register( prefix="messages", viewset=ProjectLogItemNestedViewSet, basename="project-message-item", parents_query_lookups=["project_id"], ) _project_routes.register( prefix="members", viewset=ProjectMemberNestedViewSet, basename="project-member-item", parents_query_lookups=["project_id"], ) urlpatterns = router.urls