【问题标题】:Ember-Django Rest: Delete an authorised user account from an admin accountEmber-Django Rest:从管理员帐户中删除授权用户帐户
【发布时间】:2019-04-10 23:47:18
【问题描述】:

如果用户帐户使用 jwt 身份验证进行身份验证, (后端 - Django rest),如何从另一个管理员帐户(超级用户)中删除用户帐户?

【问题讨论】:

    标签: django-rest-framework django-rest-auth django-rest-framework-jwt


    【解决方案1】:

    您可以使用 django 管理面板或创建视图

    class ExampleView(APIView):
        permission_classes = (IsAdminUser,)
    
        def delete(self, request, pk=None):
            user = get_object_or_404(User.objects, pk=pk)
            user.delete()
            return Response(status=status.HTTP_200_OK)
    

    然后你必须将它与包含 pk 参数的 url 链接

    【讨论】:

    • 那么我不需要在前端POST请求的删除请求中附加授权标头对吗?
    • 是的,没错。如果我帮助了你,请记住投票并标记为正确。
    猜你喜欢
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多