Во-первых, base_name
kwarg к маршрутизаторам не рекомендуется в пользу basename
kwarg в DRF 3.11, однако это не должно вызывать проблем.На самом деле я не вижу ничего плохого в приведенном вами примере кода.
Я бы порекомендовал попробовать установить пакет django-extensions .После установки и настройки расширений django вы можете использовать команду python manage.py show_urls
для вывода списка всех ваших маршрутов.
python manage.py show_urls
/api/accounts/users/ accounts.views.UserViewSet account:user-list
/api/accounts/users/<uuid>/ accounts.views.UserViewSet account:user-detail
Каждая строка содержит URL /api/accounts/users/<uuid>/
, путь представления accounts.views.UserViewSet
и имя (это то, что вы хотите для обратного) маршрута account:user-detail
.С этим я надеюсь, что вы сможете найти правильное название для вашего маршрута.Часть URL также указывает любые параметры, необходимые для этого маршрута.