def search_course_detail_by_name(): """Show info about course.""" print "search term is ", request.args.get("search") course = Course.get_by_course_name(request.args.get("search")) print course return redirect("courses/%s" % course.course_id)
def add_course_and_run(): """Add a run to the database.""" print "/new-run in server.py called" start_lat = request.form.get("start-lat") start_long = request.form.get("start-long") end_lat = request.form.get("end-lat") end_long = request.form.get("end-long") add_date = datetime.now() course = request.form.get("course") distance = request.form.get("distance") favorite = request.form.get("favorite") date = request.form.get("date") user_id = session["user_id"] polyline = request.form.get("overview-polyline") directions_text = request.form.get("directions-text") directions_distance = request.form.get("directions-distance") start_address = request.form.get("start-address") end_address = request.form.get("end-address") # print "start_lat is %s, start_long is %s, end_lat is %s, end_long is %s, name is %s, distance is %s, favorite is %s" % (start_lat, start_long, end_lat, end_long, course, distance, favorite) new_course = Course(user_id=user_id, course_name=course, add_date=add_date, start_lat=start_lat, start_long=start_long, end_lat=end_lat, end_long=end_long, course_distance=distance, favorite=favorite, polyline=polyline, directions_text=directions_text, directions_distance=directions_distance, start_address=start_address, end_address=end_address ) new_course.add() # print "course committed" course_id = Course.get_by_course_name(course).course_id d = datetime.strptime(date, "%m/%d/%Y") duration = request.form.get("duration") duration = int(duration) new_run = Run(user_id=user_id, course_id=course_id, run_date=d, duration=duration) new_run.add() return "Your run was saved"