def save(self): prune() log.info("saving...") log.info(str(self.value.keys())[:300]) session.add(self) session.commit() prune()
def replace_user(c1_json): session.delete(Customer).filter( Customer.email == c1_json["email"]).first() c1 = Customer(name=c1_json["name"], address=c1_json["address"], email=c1_json["email"]) session.add(c1) return {"message": "User succesfully replaced."}
def patch(): c1_json = request.get_json() one_customer = session.query(Customer).filter( Customer.email == c1_json["email"]).first() if one_customer == None: return (jsonify({"message": "Mail not found."}), 404) else: session.add(one_customer) session.commit() return (jsonify({}), 200)
def post(): c1_json = request.get_json() if session.query(Customer).filter( Customer.email == c1_json["email"]).first() == None: c1 = Customer(name=c1_json["name"], address=c1_json["address"], email=c1_json["email"]) session.add(c1) session.commit() return (jsonify({"message": "Successfully loaded."}), 200) else: return (jsonify({"message": "This email already exists."}), 404)
def post(self): json_user_data = request.data print(json_user_data.decode('utf-8')) user_data = json.loads(json_user_data.decode('utf-8')) try: username = user_data['username'] password = user_data['password'] except: return {"status": 1, "message": "invalid format"} try: new_customer = Customer(username, password) session.add(new_customer) session.flush() session.commit() except Exception as e: print(e) return {"status": 2, "message": "error adding data to database"} return {"status": 0, "message": "sign up success"}
def save(self): print "saving..." print self.value.keys() session.add(self) session.commit()