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')
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')
def atualizar(categoria_id, nome): categoria = Categoria.get_by_id(int(categoria_id)) categoria.nome = nome categoria.put() return RedirectResponse(categorias)
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')
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)
def atualizar(categoria_id,nome): categoria=Categoria.get_by_id(int(categoria_id)) categoria.nome=nome categoria.put() return RedirectResponse(categorias)
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')
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)