Example #1
0
 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}
Example #2
0
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
Example #3
0
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()