예제 #1
0
 def get(self, user_id=None):
     user = User.get(user_id=user_id)
     if user is not None:
         schema = UserSchema()
         userJSON = schema.dump(user)
         return jsonify({'result': userJSON})
     else:
         abort(404, "user does not exist")
예제 #2
0
 def put(self, user_id=None):
     data = json.loads(request.data)
     print(data)
     if user_id is not None:
         if 'password' in data:
             user = User.get(user_id=user_id)
             user.set_password(data['password'])
             db.session.commit()
             return jsonify({'result': "success"})
         abort(409, "missing password")
     abort(409, "user doesn't exist")