def home(request): compras = Compra.objects.filter(consumidor=request.user.consumidor) listas_compras = ListaCompras.objects.filter(consumidor=request.user.consumidor) compras_recorrentes = CompraRecorrente.objects.filter(consumidor=request.user.consumidor) compras_agendadas = CompraAgendada.objects.filter(consumidor=request.user.consumidor) supermercados = get_supermercados_que_atendem(request.user) return render(request, 'cliente/home.html', {'compras': compras, 'listas_compras': listas_compras, 'supermercados': supermercados, 'compras_agendadas': compras_agendadas, 'compras_recorrentes':compras_recorrentes})
def is_disponivel(produto, consumidor): supers = get_supermercados_que_atendem(consumidor.usuario) for su in supers: if ProdutoSupermercado.objects.filter(supermercado=su, produto=produto).exists(): return True return False