예제 #1
0
파일: main.py 프로젝트: sglickman/WBOR
  def get(self):
    ## Album list disabled until it is further optimized.
    #album_list = []
    album_list = Album.get_new(num=36)
    start = datetime.date.today() - datetime.timedelta(days=6)
    end = datetime.date.today() + datetime.timedelta(days=1)
    song_num = 10
    album_num = 10
    logging.debug("Calling get top")
    top_songs, top_albums = Play.get_top(start, end, song_num, album_num)
    posts = BlogPost.get_last(num=3)
    events = Event.get_upcoming(num=3)

    template_values = {
      'news_selected': True,
      'flash': self.flashes,
      'session': self.session,
      'album_list': album_list,
      'top_songs': top_songs,
      'top_albums': top_albums,
      'posts': posts,
      'events': events,
      }
    self.response.out.write(template.render(get_path("index.html"),
                                            template_values))
예제 #2
0
파일: main.py 프로젝트: sglickman/WBOR
 def get(self):
   start_date = datetime.datetime.now() - datetime.timedelta(days=2)
   events = Event.get_last(num=3)
   template_values = {
     'events_selected': True,
     'session': self.session,
     'events': events,
     }
   self.response.out.write(template.render(get_path("events.html"),
                                           template_values))