Django rest framework-delete user但表不存在

问题描述 投票:0回答:1

表AWSIOt.User_set_user不存在

image to show error

[大家好,这是我的第一篇文章。我试图通过使用user.delete()删除用户。但是,它没有从表auth_user中找到用户。它从project.appname_user寻找用户。我没有在应用程序中创建模型用户,而是在视图文件顶部写了“ from django.contrib.auth.models import User”。这是我的全部代码

from django.contrib.auth.models import User

from .head import *


class UserDeleteView(APIView):

    def get(self, request):
        try:
            user_id = self.request.query_params.get('user_id')
            user = User.objects.get(id=user_id)
            user.delete()
            return Response(Return_msg())
        except User.DoesNotExist:
            return Response(Return_msg(None, True, 'Failed, user does not exist!!!'))

所以,我该如何解决呢?

django django-rest-framework
1个回答
0
投票
            user_id = self.request.query_params.get('user_id')
         try:
            user = User.objects.get(id=user_id)
         except User.DoesNotExist:
            user.delete()
© www.soinside.com 2019 - 2024. All rights reserved.