Django rest framework 注册子视图集

Django rest framework 注册子视图集,django-rest-framework,Django Rest Framework,我尝试在另一个视图集之后配置一个视图集。代码如下: 从rest\u框架导入路由器 路由器=路由器。默认路由器() 路由器.寄存器('places/nice',nicesplacesviewset) router.register('places/nice/current',CurrentNice删除最后一个斜杠PlacesViewSet) 根据/manage.py show_url,这两条路由都可用,但如果您在places/nice/current上进行访问,我只会收到一个404错误 如果更改

我尝试在另一个视图集之后配置一个视图集。代码如下:

从rest\u框架导入路由器
路由器=路由器。默认路由器()
路由器.寄存器('places/nice',nicesplacesviewset)
router.register('places/nice/current',CurrentNice删除最后一个斜杠PlacesViewSet)
根据
/manage.py show_url
,这两条路由都可用,但如果您在
places/nice/current
上进行访问,我只会收到一个404错误

如果更改最后一行以删除最后一条斜线:

router.register('places/nice\u current',CurrentPlacesViewSet)
一切都很完美,我可以获得当前的视图集信息

这样的嵌套视图集有什么限制吗?视图集不应嵌套在同一路径上?:)

寄存器()语句的顺序更改为


事实上,就是这么简单——————————————————————————————————————————————————————————————
router = DefaultRouter()
router.register('places/nice/current', CurrentPlacesViewSet)
router.register('places/nice', NicePlacesViewSet)