我第一次尝试使用Django REST框架构建api。现在我想使用IsOwnerOrReadOnly,但我的所有模型都有user
个字段。有没有办法告诉IsOwnerOrReadOnly使用user
代替owner
的权限?
答案 0 :(得分:3)
我会写评论,但我没有足够的声誉。 IsnwnerOrReadOnly类只是django-rest-framework教程中的一个例子吗?你必须自己写,所以你可以替换:
return obj.owner == request.user
与
return obj.user == request.user