是否有一个简单的修复方法可以将 IsOwnerOrReadOnly 与 `user` 而不是 `owner` 属性一起使用?
Is there an easy fix to use IsOwnerOrReadOnly with `user` instead of `owner` attribute?
我第一次尝试使用 Django REST 框架构建 api。现在我想使用 IsOwnerOrReadOnly,但我所有的模型都有 user
个字段。有没有办法告诉 IsOwnerOrReadOnly 使用 user
而不是 owner
的权限?
我会写评论,但我没有足够的声誉。 IsOwnerOrReadOnly class 不只是 django-rest-framework 教程中的一个示例吗?你必须自己写,所以你可以直接替换:
return obj.owner == request.user
和
return obj.user == request.user
我第一次尝试使用 Django REST 框架构建 api。现在我想使用 IsOwnerOrReadOnly,但我所有的模型都有 user
个字段。有没有办法告诉 IsOwnerOrReadOnly 使用 user
而不是 owner
的权限?
我会写评论,但我没有足够的声誉。 IsOwnerOrReadOnly class 不只是 django-rest-framework 教程中的一个示例吗?你必须自己写,所以你可以直接替换:
return obj.owner == request.user
和
return obj.user == request.user