Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.84 KB

README.md

File metadata and controls

43 lines (35 loc) · 1.84 KB

Nunes Sports Web App

Visão geral

Este aplicativo gerencia um catálogo de produtos usando um servidor web Flask e um banco de dados MySQL para armazenar informações sobre os produtos. Ele fornece os seguintes recursos:

  • Exibição de produtos: Visualize uma lista de todos os produtos, com seus nomes, descrições e preços.
  • Criação de produtos: Adicione novos produtos ao banco de dados.
  • Edição de produtos: Modifique detalhes existentes dos produtos.
  • Remoção de produtos: Remova produtos do banco de dados.

Instalação

  1. Certifique-se de ter Python, Flask e Flask-MySQLdb instalados.
  2. Crie um banco de dados MySQL chamado bd_python com uma tabela chamada products contendo as seguintes colunas:
    • codigo (int(4) AUTO_INCREMENT PRIMARY KEY)
    • nome (varchar(30) NOT NULL)
    • descricao (varchar(30))
    • preco (DECIMAL(10,2) NOT NULL)
  3. Atualize a configuração do banco de dados em main.py com suas credenciais do MySQL:
    app.config['MYSQL_HOST'] = 'seu_host_mysql'
    app.config['MYSQL_USER'] = 'seu_usuario_mysql'
    app.config['MYSQL_PASSWORD'] = 'sua_senha_mysql'

Uso

  1. Execute o aplicativo:
    python main.py
  2. Acesse o aplicativo no seu navegador web em http://127.0.0.1:5000/.
  3. Use o menu suspenso para selecionar a função desejada:
    • Exibir Produtos: Exibe a lista de produtos.
    • Criar Produto: Fornece campos para criar um novo produto.
    • Editar Produto: Permite editar um produto existente pelo ID.
    • Excluir Produto: Exclui um produto pelo ID.

Solução de problemas

  • Verifique se há mensagens de erro no console ao executar o aplicativo.
  • Certifique-se de que seu banco de dados MySQL está em execução e acessível.
  • Verifique se a configuração do banco de dados em main.py corresponde ao seu ambiente.