小编kok*_*aaa的帖子

在 django 的其余部分删除用户帐户

我想创建可以停用用户帐户的视图。当我创建视图并发送删除请求时,出现错误 - > “详细信息”:“您无权执行此操作。” 。我已经验证了权限,但我正在登录我的帐户。我也使用API​​view

这是代码->

class DeleteAccount(generics.RetrieveUpdateDestroyAPIView):
    serializer_class = UserSerializer
    permission_classes = [permissions.IsAuthenticated]


    def delete(self, request, *args, **kwargs):
        user=self.request.user
        user.delete()

        return Response({"result":"user delete"})
Run Code Online (Sandbox Code Playgroud)

python django rest django-views django-rest-framework

6
推荐指数
1
解决办法
4169
查看次数