Использовать набор представлений в качестве действия в DRF

Я изучаю Django и DRF, у меня возникла проблема. Мне нужно зарегистрировать url типа этого collaborators/<str:cc>/sympathizers но маршрутизатор drf по умолчанию переопределяет маршрут с основным ключом, например collaborators/<str: pk>/ Я могу сделать это с помощью viewsets actions, но я собираюсь реализовать некоторую жесткую логику и хочу, чтобы мой код был упорядоченным.

router = SimpleRouter()

router.register('candidates', CandidateViewSet)
router.register('collaborators', CollaboratorViewSet)
// the following route is overrided
router.register('collaborators/<str:cc>/sympathizers', SympathizerViewSet)

urlpatterns = [
  path('admin/', admin.site.urls),
  path('api/v1/', include(router.urls))
]
Вернуться на верх