自己在用 django rest framework 配合 swagger 来开发 api,接口功能没问题,主要是不知道如何在 swagger 给自己的 api 进行分类 这个是我目前的效果,所有的东西都显示在了 api 下面,我的 config 和 resource 是用两个 router 去注册的,都是使用的 viewset
这个是我想要达到的效果,可以自己给 api 进行分类,并且在后面加上注释什么的
今天在网上搜了一大堆,都不知道该怎么去解决这个,有没有大神帮忙点拨一下
url(r'^/api/starry/arsenal/resource/',include(cmdburls.resourceRouter.urls)),
url(r'^/api/starry/arsenal/config/',include(cmdburls.configRouter.urls)),
resourceRouter = SimpleRouter()
resourceRouter.register(r'ecsList',CMDBviewSet.ecsViewSet)
resourceRouter.register(r'slbList',CMDBviewSet.slbViewSet)
resourceRouter.register(r'ecsIdList',CMDBviewSet.ecsIdViewSet)
configRouter = SimpleRouter()
configRouter.register(r'treeList',CMDBviewSet.treeViewSet)
configRouter.register(r'treeNode',CMDBviewSet.treeNodeDetailViewSet)
1
wanghaoxi3000 2017-11-01 00:17:54 +08:00
用的 django-rest-swagger 么, 这个好像是默认根据 django 的 apps 来分类的
|
2
shuizhengqi OP @wanghaoxi3000 不是的呢。我试了一下,感觉像是跟 url pattern 有关,但是又不知道怎么配置
|
4
corningsun 2017-11-01 13:45:36 +08:00
|