擅长:python、mysql、java
<p>您将错误的方法调用为<a href="https://www.django-rest-framework.org/api-guide/permissions/#custom-permissions" rel="nofollow noreferrer">documented</a></p>
<blockquote>
<p>To implement a custom permission, override BasePermission and
implement either, or both, of the following methods:</p>
<pre><code>.has_permission(self, request, view)
.has_object_permission(self, request, view, obj)
</code></pre>
</blockquote>
<p>那么你的情况呢</p>
<pre><code>class IsCreator(BasePermission):
def has_object_permission(self, request, view, obj):
return obj.created_by == request.user
</code></pre>