def put(self, object_id): """更新服务器 """ schema = UserSchema(context={'instance': g.instance}) data = request.get_json() server, errors = schema.load(data, partial=True) if errors: return errors, 400 server.save() return {'ok': True}
def create(user, cleartext_password): schema = UserSchema() user["email"] = sanitize_email(user["email"]) new_user = schema.load(user, session=db.session) new_user.set_password(cleartext_password) db.session.add(new_user) db.session.commit() return new_user
def CreateUser(request): print("Request is : ", request.json) if not request.json: return jsonify({'message': 'No input data provided '}), 400 content = request.get_json() schema = UserSchema() userData = schema.load(content) newAsset = userData.data a = User(**newAsset) db.session.add(a) try: db.session.commit() return jsonify({"sucess": True}) except IntegrityError: return jsonify({"sucess": False}) db.session.rollback()