Gerador de CRUD - Python, Sqlite - (v3.7)
App com 2 tabelas relacionadas - BD Sqlite
Ajuda em programador1.com@gmail.com (user: 123; senha: 123)
a) PROCEDIMENTOS COM BANCO DE DADOS
- Prepare o BD SQLite com no mínimo 2 tabelas relacionadas
- As tabelas devem ser relacionadas em 1-para-muitos (1:n)
- O relacionamento (1:n) deve ser referenciado, conforme ex.:
- CREATE TABLE tabela_mestre ( ID_mestre integer PRIMARY KEY AUTOINCREMENT, Campo_mestre1 Text, Campo_mestre2 Text )
- CREATE TABLE tabela_detalhes ( ID_detalhe integer PRIMARY KEY AUTOINCREMENT, Atributo_detalhe1 text,
Atributo_detalhe2 text, FK_detalhe integer, FOREIGN KEY (FK_detalhe) REFERENCES tabela_mestre (ID_mestre) ON DELETE CASCADE);
b) PARA GERAR O CRUD
- Clique no botão 'Escolher Arquivo' e selecione o SQLite no seu disco
- O nome do projeto será formado por parte do seu email e um número do sistema
- Quando o BD for mostrado na página, confira e clique em 'Produzir Projeto'
c) ESTRUTURA DO BD e DOWNLOAD do CRUD GERADO
- O App mostrará a estrutura do seu BD para conferência
- Estando tudo correto, clique no botão 'download'
- Aguarde 10 segundos e automaticamente será liberado no navegador um arquivo compactado com seu projeto.
d) EXECUTAR O CRUD GERADO
- Você precisará ter o Python 3.9+ instalado. Ver em https://www.python.org/
- Instale as dependências com: pip install -r requirements.txt
- Decompacte o arquivo gerado numa pasta com o nome do projeto.
- Abra o console de comando do sistema operacional (no Windows 10, win+R, digite 'CMD').
- Abra a pasta do projeto e execute o servidor Flask com: ' python app.py '
- Abra o App gerado no navegador, via endereço http://localhost:8080
e) REQUISITOS DE TECNOLOGIA
- Python, versão 3.9+
- Flask, versão 3.0+
- SQLite (módulo sqlite3 da biblioteca padrão do Python)
- Jinja2 (incluso com o Flask)
© Copyright 2021 - www.programador1.com.br