过滤可浏览API中可见的表单选项

Fre*_*Dug 5 django-rest-framework

我正在使用过滤器将对象级权限应用于集合.第二个集合中的资源与第一个集合中的资源具有多对多关系.在可浏览的API上,当在第二个集合中创建资源时,将向用户显示来自第一个集合的资源列表以将其链接到.但是,此列表未经过筛选,因此用户可以看到他们无法看到的值.

我在文档和源代码中搜索了一下,我看不到一种方法来向查询集添加过滤,生成选择而不会重载或修改一堆代码来传递请求数据(可能会删除一些特定于集合的数据)在途中)然后应用过滤器.

有没有更好的方法来实现这一目标?

Car*_*son 2

目前没有任何东西可以开箱即用地支持这一点。始终欢迎拉取请求。如果您想要解决这个问题,您可能需要在 GitHub 上开具票证或先访问邮件列表进行讨论。