def index(): query = Categoria.query().order(Categoria.nome) categorias = query.fetch() for cat in categorias: cat.exibir_path = router.to_path(exibir, cat.key.id()) contexto = {'categorias': categorias} return TemplateResponse(contexto)
def exibir(categoria_id): categoria = Categoria.get_by_id(int(categoria_id)) query=Piloto.query(Piloto.categoria==categoria.key).order(-Piloto.pontuacao) lista_de_pilotos=query.fetch() contexto = {'lista_de_pilotos':lista_de_pilotos, 'categoria': categoria, 'salvar_path':router.to_path(salvar_piloto)} return TemplateResponse(contexto, 'classificacao/exibir.html')
def __init__(self): super(ListCategoriaCommand, self).__init__(Categoria.query_by_creation())