drf-yasg,根据用户权限过滤端点

时间:2019-01-03 09:45:04

标签: api django-rest-framework documentation drf-yasg

我有一个带有很多端点的Django应用...现在我想为其编写文档。为此,我正在使用库drf-yasg

但是我的问题是我有不同类型的用户(超级用户,管理员,普通用户等),并且我想根据角色筛选端点...

我尝试将装饰器@swagger_auto_schema(auto_schema=show('superuser'))与自定义函数结合使用,该函数根据传递的用户角色返回True或None ...,但这不起作用。

有人知道这是否可能吗?我可以过滤端点以按角色显示吗?

谢谢大家!!

0 个答案:

没有答案