Você está na página 1de 34

FLASK PARTE XIV

Formulário Vendas Produtos


Então pessoal, agora vamos desenvolver um modal que ao
clicar em vender esse produto abre o modal e apresente as
informações detalhadas dessa compra que o usuário fez.
Clica em routes.py e vamos importar o VendaProdutoForm
Agora que nós temos aqui o Venda forme pessoal, a gente precisa
utilizar ele dentro de uma página.
Na pasta Includes vamos criar um novo arquivo com o nome de
dono_modal_produtos.html
Vamos agora no arquivo modal_produtos e copiamos o Modal Compra
Vamod colar aqui no arquivo dono_modal_produtos.html
Voltamos no modal_produtos.html e copiamos o Style
E agora vamos colar aqui no dono_modal_produtos.html
Vamos aproveitar e já nomear o nosso modal para vendas
Aqui abaixo também vamos alterar para venda_form
Vamos agora até o arquivo produtos.html . Copie a linha Include
E agora vamos colar aqui depois do for. Não esqueça de mudar
para dono_modal
Vamos copiar esse comando
E Colamos aqui no modal Vendas
Dessa forma aqui só faltou utilizar aqui o hashtag , que é o
seletor de ID.
Precisamos alterar também o Item agora para dono_item
No input agora ao invés de compra_produtos vamos colocar
venda_produtos para conseguirmos criar a lógica de vendas .
Testando o nosso modal vemos que esta funcionando certinho.
Mais analisando melhor temos um erro ali ..... No lugar de comprar
É vender o produto. Vamos fazer a correção.
Vamos aproveitar e alterar para cor vermelha
Atualizando nossa página notamos que no clique no botão também
Esta errado, é vender e não comprar este produto ...
Atualizando nossa página notamos que agora já esta tudo funcionando formatado,
Basta agora implementarmos uma lógica para venda desse produto.
Vamos agora implementar a lógica . Clica em routes.py .
Aqui em model.py assim como temos a compra vamos adicionar a
Venda. Ele vai analisar se o produto que aquele usuário possui, então
Vai retornar true aqui na venda.
Vamos agora criar um método para vendas igual quando criamos
para compra.
Vamos voltar para o routes.py já temos nossa venda, agora só
verificarmos e passar a mensagem para o usuário .
Testando a minha página quando eu clico em vender produto,
O mesmo volta para produtos disponíveis.

Você também pode gostar