コード例 #1
0
    def index(self):
        s = select([t_users.c.id, t_users.c.nick_name,
                    func.sum(case([(t_avatar_guesses.c.guessed==True, 1)],
                                  else_=0)),
                    func.count(t_avatar_guesses.c.guessed)],
                   from_obj=[t_avatar_guesses.join(t_users)]). \
                   group_by(t_users.c.id, t_users.c.nick_name)
        c.players = Session.execute(s)

        c.title = 'igrice'
        return render('/games/index.mako')
コード例 #2
0
ファイル: games.py プロジェクト: shrx/Sedemnjastka
    def index(self):
        s = select(
            [
                t_users.c.id,
                t_users.c.nick_name,
                func.sum(case([(t_avatar_guesses.c.guessed == True, 1)], else_=0)),
                func.count(t_avatar_guesses.c.guessed),
            ],
            from_obj=[t_avatar_guesses.join(t_users)],
        ).group_by(t_users.c.id, t_users.c.nick_name)
        c.players = Session.execute(s)

        c.title = "igrice"
        return render("/games/index.mako")