def UserMOdel_Update(request, pk): try: if request.method == 'PUT': usermodel_selectone = UserBL().SelectOne_Users(pk) if usermodel_selectone: usermodel_update = request.POST users_schema = UsersSchema() if users_schema: usermodel_update = users_schema.load( usermodel_update, session=Session).data usermodel_update.ID = usermodel_selectone.ID update = UserBL().Update_Users(usermodel_update) ## If you need update log model here if you need else empty to update model log if update: return Response(json.dumps({'status': 'True'})) return Response(json.dumps({'status': 'Not Found Account'})) return Response(json.dumps({'status': 'Invalid Request Method'})) except Exception as e: return Response(json.dumps({'status': e}))
def UserModel_Insert(request): try: if request.method == 'POST': usermodel = request.POST users_schema = UsersSchema() if users_schema: json_dict = users_schema.load(usermodel, session=Session).data usermodel_object = UserBL().Insert_Users(json_dict) if usermodel_object: logmodel = Logs( user_id=usermodel_object, UserLog="Hello Ramin This is a test ") logmodel_object = LogsBL().Insert_UsersLogs(logmodel) if logmodel_object: return Response(json.dumps({'status': 'True'})) return Response( json.dumps({ 'status': 'Error in Insert Model' })) return JsonResponse({'status': 'Invalid Request Method'}) except Exception as e: return Response(json.dumps({'status': e}))