首页 > 解决方案 > 有没有办法从 API 中隐藏一些默认路由,但不是全部?

问题描述

我有以下基本路由器设置:

if settings.DEBUG:
    router = DefaultRouter()
else:
    router = SimpleRouter()

# Domains REST Routes:
router.register(r'domains', DomainViewSet)

# Domains Pin REST Routes:
router.register(r'domains/pin', DomainPinViewSet)

这给出了:

在此处输入图像描述

但是,我想做的是这样的:

# Domains REST Routes:
router.register(r'domains', DomainViewSet)

# Domains Pin REST Routes:
router.register(r'domains/pin', DomainPinViewSet, hide_from_view=True)

也就是说,只隐藏动态生成的路由信息​​中的路由......有没有办法做到这一点?

标签: djangodjango-rest-framework

解决方案


推荐阅读