def listar(): try: pagina = request.args.get("page") tamanho = [ t for t in Refeicao.select().order_by(Refeicao.nome_refeicao) ] n = len(tamanho) if (n % 10) > 1: paginacoes = ((n / 10) + 1) else: paginacoes = (n / 10) if (pagina == None): pagina = 1 if pagina == 0: pagina = 1 lista = Refeicao.listarRefeicao(pagina=pagina) return render_template('/Refeicao/Listar.html', paginacoes=paginacoes, lista=lista, page=int(pagina)) lista = Refeicao.listarRefeicao(pagina=int(pagina)) return render_template('/Refeicao/Listar.html', paginacoes=paginacoes, lista=lista, page=int(pagina)) except Exception, e: return u"" + str(e)
def exibirRefeicaoBuscado(id): form = {} alimentos = Alimento.autocomplete() refeicoes = Refeicao.autocomplete() try: refeicao = Refeicao.select().where(Refeicao.id_refeicao == id).get() return render_template('/Refeicao/CadastrarAlterar.html', **locals()) except Exception as e: return u"" + str(e)
def adicionaRefeicaoDieta(id_dieta): refeicoes = Refeicao.autocomplete() form = request.form.to_dict() dieta = Dieta.get_by_id(int(id_dieta)) r = request.args.get('busca') if r: try: refeicao = Refeicao.select().where( Refeicao.nome_refeicao == r).get() if refeicao is not None: rd = Refeicoes_Dieta() rd.id_refeicao = refeicao.id_refeicao rd.id_dieta = id_dieta rd.save() return redirect('/Dieta/CadastroDieta/%s/' % id_dieta) else: msg = "Alimento nao encontrado!" except Exception as e: return e else: return render_template("/Dieta/AlterarCadastrarDieta.html", Diet=Dieta, **locals())