def post(self, request, *args, **kwargs): serializer = UserModelSerializer(data=request.data) serializer.is_valid(raise_exception=True) return Response({ 'user': UserModelSerializer(serializer.obj).data, 'token': serializer.token })
def post(self, request, *args, **kwargs): # 前端账号来传递用户标识 account 密码使用password serializer = UserModelSerializer(data=request.data) serializer.is_valid(raise_exception=True) data = { 'token': serializer.token, 'user': UserModelSerializer(serializer.obj).data } return Response(data)
def post(self, request, *args, **kwargs): # 账号使用account接收 密码使用pwd serializer = UserModelSerializer(data=request.data) serializer.is_valid(raise_exception=True) return Response({ "user": UserModelSerializer(serializer.obj).data, "token": serializer.token })
def user_register(self, request, *args, **kwargs): request_data = request.data serializer = UserModelSerializer(data=request_data) serializer.is_valid(raise_exception=True) user_obj = serializer.save() if user_obj: return APIResponse(200,"注册成功") else: return APIResponse(400,"注册失败")
def post(self, request, *args, **kwargs): # 前端账号来传递用户标识 account 密码使用password # account = request.data.get("account") serializer = UserModelSerializer(data=request.data) serializer.is_valid(raise_exception=True) data = { "token": serializer.token, "user": UserModelSerializer(serializer.obj).data } print(data) return Response(data)
def post(self, request, *args, **kwargs): """ 用户的注册请求 :param request: """ data = request.data serializer = UserModelSerializer(data=data) serializer.is_valid(raise_exception=True) user_obj = serializer.save() return Response({"results": UserModelSerializer(user_obj).data})
def register(request, *args, **kwargs): print('111111111') request_data = request.data print('44444', request_data) print('33333', request) serializer = UserModelSerializer(data=request_data, context={"request": request_data}) # 做校验才会走钩子 ,反序列化要使用data= serializer.is_valid(raise_exception=True) user_obj = serializer.save() data = UserModelSerializer(user_obj).data return APIResponse(200, True, results=data)
def get(self, request, *args, **kwargs): username = request.query_params.get('username') password = request.query_params.get('password') user_obj = User.objects.filter(username=username, password=password).first() if user_obj: data = UserModelSerializer(user_obj).data return Response({ "results": data, "message": True }, status=status.HTTP_200_OK) return Response({ "results": "登录参数有误", "message": False }, status=status.HTTP_400_BAD_REQUEST)
def get(self, request, *args, **kwargs): # print(request.GET, request.query_params) username = request.query_params.get('username') password = request.query_params.get('password') # print(username, password) objects_filter = User.objects.filter(username=username, password=password).first() # print(objects_filter) if objects_filter: data = UserModelSerializer(objects_filter).data # print(data) return Response({ 'results': data, 'message': True }, status=status.HTTP_200_OK) return Response({ 'results': '登录参数有误', 'message': False }, status=status.HTTP_400_BAD_REQUEST)
def post(self, request, *args, **kwargs): request_data = request.data serializer = UserModelSerializer(data=request_data) serializer.is_valid(raise_exception=True) serializer_save = serializer.save() return Response({'results': UserModelSerializer(serializer_save).data})