【问题标题】:Is there an easy fix to use IsOwnerOrReadOnly with `user` instead of `owner` attribute?是否有一个简单的解决方法可以将 IsOwnerOrReadOnly 与 `user` 而不是 `owner` 属性一起使用?
【发布时间】:2015-03-15 22:53:44
【问题描述】:

我第一次尝试使用 Django REST 框架构建 api。现在我想使用 IsOwnerOrReadOnly,但我所有的模型都有user 字段。有没有办法告诉 IsOwnerOrReadOnly 权限使用user 而不是owner

【问题讨论】:

    标签: django django-rest-framework django-1.7


    【解决方案1】:

    我会写评论,但我没有足够的声誉。 IsOwnerOrReadOnly 类不只是 django-rest-framework 教程中的一个示例吗?你必须自己写,所以你可以替换:

    return obj.owner == request.user
    

    return obj.user == request.user
    

    【讨论】:

    • 对不起我的错误。我以为这才是真正的课堂。我的英语不怎么好。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 2012-08-19
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多