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.
- Certifique-se de ter Python, Flask e Flask-MySQLdb instalados.
- Crie um banco de dados MySQL chamado
bd_python
com uma tabela chamadaproducts
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)
- 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'
- Execute o aplicativo:
python main.py
- Acesse o aplicativo no seu navegador web em http://127.0.0.1:5000/.
- 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.
- 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.