def fetch_ride(ride): """ Fetch and store a single ride from strava. Argument is either Ride instance or strava id. """ data = load_json("http://www.strava.com/api/v1/rides/%s" % ride)['ride'] instance = Ride.get_or_create(strava_id=ride).populate_from_dict(data) instance.save() return instance
def construct_ride(data): instance = Ride.get_or_create(strava_id=data['id']).populate_from_dict(data) instance.save() return instance