def create_user(): if request.method == "POST": ajax_json = {} ajax_json = request.json return_json = {} print ajax_json if request.files: user_id = session.get('user_id') user = User.query.get(user_id) file = request.files['file'] extension = file.filename.rsplit('.',1)[1] destination_filename = md5(str(user_id)).hexdigest() + "." + extension upload_file_to_amazon(destination_filename, file) #save this to the db amazon_url = "https://s3.amazonaws.com/momsitting/"+destination_filename user.profile_url = amazon_url db_session.commit(); return jsonify(return_json) if 'create-momsitter' in ajax_json: name = ajax_json.get('name') email = ajax_json.get('email') password = ajax_json.get('password') zip_code = ajax_json.get('zip') user = User( name=name, email=email, password=password, zip_code=zip_code ) db_session.add(user) db_session.commit() session['user_id'] = user.id user.address = ajax_json['address'] user.languages = ajax_json['momsitter-languages'] user.childcare_experience = ajax_json['childhood-years'] user.age_group_0_2 = ajax_json['age-0-2'] user.age_group_3_5 = ajax_json['age-3-5'] user.age_group_6_8 = ajax_json['age-6-8'] user.age_group_9_11 = ajax_json['age-9-11'] user.age_group_12 = ajax_json['age-12'] user.licensed = ajax_json['licensed'] user.background_check = ajax_json['bg_check'] user.cpr_certified = ajax_json['cpr'] user.part_time = ajax_json['part_time'] user.full_time = ajax_json['full_time'] user.weekly_full_time_rate = ajax_json['full-time-rate'] db_session.commit() return jsonify(ajax_json) if 'create-user' in ajax_json: name = ajax_json.get('name') email = ajax_json.get('email') password = ajax_json.get('password') zip_code = ajax_json.get('zip') user = User( name=name, email=email, password=password, zip_code=zip_code ) db_session.add(user) db_session.commit() session['user_id'] = user.id flash("Your account has successfully been created! Feel free to browse any profiles and contact multiple Momsitters.") return jsonify(ajax_json) if 'make-changes' in ajax_json: user_id = session.get('user_id') user = User.query.get(user_id) name = ajax_json.get('name') email = ajax_json.get('email') zip_code = ajax_json.get('zip') user.name = name user.email = email user.zip_code = zip_code db_session.commit() return jsonify(ajax_json) if 'make-changes-momsitter' in ajax_json: user_id = session.get('user_id') user = User.query.get(user_id) user.address = ajax_json['address'] user.languages = ajax_json['momsitter-languages'] user.childcare_experience = ajax_json['childhood-years'] user.age_group_0_2 = ajax_json['age-0-2'] user.introduction = ajax_json['introduction'] user.age_group_3_5 = ajax_json['age-3-5'] user.age_group_6_8 = ajax_json['age-6-8'] user.age_group_9_11 = ajax_json['age-9-11'] user.age_group_12 = ajax_json['age-12'] user.licensed = ajax_json['licensed'] user.background_check = ajax_json['bg_check'] user.cpr_certified = ajax_json['cpr'] user.part_time = ajax_json['part_time'] user.full_time = ajax_json['full_time'] user.weekly_full_time_rate = ajax_json['full-time-rate'] db_session.commit() return jsonify(ajax_json) return render_template('search.html')