Exemple #1
0
def index(categoria_selecionada=None):
    ctx={'categorias':Categoria.query_ordenada_por_nome().fetch(),
         'salvar_path':to_path(salvar),
         'pesquisar_path': to_path(index)}
    if categoria_selecionada is None:
        ctx['categoria_selecionada']= None
    else:
        ctx['categoria_selecionada']=Categoria.get_by_id(int(categoria_selecionada))
    return TemplateResponse(ctx, 'produtos/produto_home.html')
Exemple #2
0
def index(categoria_selecionada=None):
    ctx={'categorias':Categoria.query_ordenada_por_nome().fetch(),
         'salvar_path':to_path(salvar)}
    if categoria_selecionada is None:
        ctx['produtos']=Produto.query_ordenada_por_nome().fetch()
        ctx['categoria_selecionada'] = None
    else:
        ctx['categoria_selecionada'] = Categoria.get_by_id(int(categoria_selecionada))
        ctx['produtos']=Produto.query_por_categoria_ordenada_por_nome(categoria_selecionada).fetch()
    return TemplateResponse(ctx,'/produtos/home.html')
Exemple #3
0
def atualizar(categoria_id, nome):
    categoria = Categoria.get_by_id(int(categoria_id))
    categoria.nome = nome
    categoria.put()
    return RedirectResponse(categorias)
Exemple #4
0
def index(categoria_id):
    categoria = Categoria.get_by_id(int(categoria_id))
    ctx = {'categoria': categoria, 'salvar_path': to_path(atualizar)}
    return TemplateResponse(ctx, 'categorias/categorias_form.html')
Exemple #5
0
def salvar(categoria_id, nome, imagem):
    categoria = Categoria.get_by_id(int(categoria_id))
    categoria.nome = nome
    categoria.imagem = imagem
    categoria.put()
    return RedirectResponse(categorias)
Exemple #6
0
def atualizar(categoria_id,nome):
    categoria=Categoria.get_by_id(int(categoria_id))
    categoria.nome=nome
    categoria.put()
    return RedirectResponse(categorias)
Exemple #7
0
def index(categoria_id):
    categoria=Categoria.get_by_id(int(categoria_id))
    ctx={'categoria':categoria,
         'salvar_path': to_path(atualizar)}
    return TemplateResponse(ctx,'categorias/categorias_form.html')
Exemple #8
0
def salvar(categoria_id, nome,imagem):
    categoria=Categoria.get_by_id(int(categoria_id))
    categoria.nome=nome
    categoria.imagem=imagem
    categoria.put()
    return RedirectResponse(categorias)