Как добавить URL-адрес пространства имен в набор настроек маршрутизатора django-rest-framework

Я хотел бы добавить пространство имен url к моему маршрутизатору api, но когда я это делаю, маршрутизатор все еще ищет URL-адреса без пространства имен:

router = DefaultRouter()
router.register(r'users', UserViewSet)
router.register(r'events', EventViewSet)
router.register(r'comments', CommentViewSet)

urlpatterns = patterns('apiroot.views',
                       url(r'^', include(router.urls, namespace='api')),
                       )

API, доступный для просмотра, ищет имена URL, такие как'user-list' а также'user-detail' до сих пор вместо'api:user-list' что я хотел бы, чтобы произошло.

Я предполагаю, что это легко исправить (кажется, что это довольно стандартная вещь), но я могуне найти никакого решения в документации django-rest-framework. Если я'm что-то отсутствует в документации, пожалуйста, поделитесь ссылкой или если я подхожу к этому неправильно (т.е.зачем ты это делаешь?плохая практика или что-то еще), пожалуйста, объясните, почему или каков будет правильный способ управления URL-адресами API. Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос