Ejemplo n.º 1
0
  def render_main_page(self, updated=False):
    user = users.get_current_user()
    prefs = datamodel.get_or_create_prefs()
    average_speed = datamodel.get_speed()
    
    template_values = {
      'windy': average_speed > prefs.min_speed,
      'average_speed': average_speed,
      'min_speed': prefs.min_speed,
      'updated': updated,
      'user': user.nickname(),
      'logout_url': users.create_logout_url('/')
    }

    path = os.path.join(os.path.dirname(__file__), 'welcome.html')
    self.response.out.write(template.render(path, template_values))
Ejemplo n.º 2
0
  def post(self):
    prefs = datamodel.get_or_create_prefs()
    prefs.min_speed = int(self.request.get('min_speed'))
    prefs.put()

    self.render_main_page(updated=True)