Exemple #1
0
    def post(self):
        build = json.loads(request.data, object_hook=Build.decode)
        try:
            db_session.add(build)
            db_session.commit()
        except Exception as e:
            print e
        return JsonUtil.objectToJson(build), 201
#         return '', 201
Exemple #2
0
    def put(self, oid):
        build = json.loads(request.data, object_hook=Build.decode)

        try:
            build = db_session.merge(build)
            db_session.commit()
        except Exception as e:
           #TODO: log exception
           print e
        return JsonUtil.objectToJson(build), 201
Exemple #3
0
 def post(self):
     requests = JsonUtil.stringToCollection(request.data)
     try:
         email = requests['email']
         password = requests['password']
         print 'email: {0}, password: {1}'.format(email, password)
         user = User.query.filter(User.email == email).first()
         if user is not None and user.password == password :
             return Response(JsonUtil.objectToJson(user), mimetype='application/json')
         else:
             return {'flash':'Invalid email and password'}, 403
 
     except Exception as e:
         print e
         return 'Database error', 500
Exemple #4
0
 def get(self, oid):
     build = Build.query.filter(Build.id == oid).first()
     return Response(JsonUtil.objectToJson(build), mimetype='application/json')