django - 有没有办法从 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)
也就是说,只隐藏动态生成的路由信息中的路由......有没有办法做到这一点?
解决方案
推荐阅读
- javascript - 注入 DOM 后如何使用 API 处理 Wistia 视频
- javascript - 猫鼬 findOneAndUpdate 为 err 和 doc 返回 null(使用 Jest)
- tfs - 如何查看我在 VSTS 项目中所做的更改?
- php - Laravel CSV 导入 - 我可以使用请求验证吗?
- intellij-idea - 使用 IntelliJ Idea 和 SonarLint 连接到 SonarQube 服务器时出现错误
- php - 一个while循环中有两个查询
- javascript - 如何创建 JSON 对象数组?
- excel - 使用 VBA 在 Outlook 中添加文件作为附件时,如何使打开的文件夹对话框窗口成为活动窗口?
- javascript - 是否可以保存由 javascript 附加的单选按钮?
- zerobrane - Zerobrane:分形样本:zplane.lua 正在退出并出现错误