def get(self): template = JINJA_ENVIRONMENT.get_template('templates/maps.html') current_user = users.get_current_user() user_pins = Pin.query().filter( Pin.user_id == current_user.user_id()).fetch() dict_for_template = {'user_pins': user_pins} self.response.write(template.render(dict_for_template))
def post(self): lat_lng = json.loads(self.request.body) current_user = users.get_current_user() pin_lat = round(lat_lng["lat"], 4) pin_long = round(lat_lng["lng"], 4) deleted_pin = Pin.query().filter( Pin.user_id == current_user.user_id()).filter( Pin.latitude == pin_lat).filter( Pin.longitude == pin_long).get() if deleted_pin is not None: deleted_pin.key.delete()