Как добавить 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. Спасибо!