Implementar ao projeto DevWeb-Desafio2 uma base de dados SQL
- Tecnologias do Desafio 2
- SQL
- HTML5
- Todas as tecnologias do Desafio 2
- Envio de dados ao app.py através do método POST
- CSS3
- Todas as tecnologias do Desafio 2
- Python
- Biblioteca MySql para conexão com Banco de Dados
- Flask
- Todas as tecnologias do Desafio 2
- SQL
- Create & Use Database
- Create & Select from Table
- Insert into Table
- Baixe o repositório em alguma pasta local
- Na url da pasta principal(DevWeb-Desafio3), digite "cmd" e dê enter
- Insira os seguintes códigos:
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
flask run
Obs.: Caso você não consiga executar o pip, instale o python 3.11.2, e na hora da instalação, não se esqueça de selecionar a opção de instalação do pip junto
- Após todos todos estes passos, abra o link http://127.0.0.1:5000 para finalmente aproveitar o site
- Depois que você terminar de utilizar o site, não esqueça de executar o seguinte comando(no cmd) para sair do ambiente virtual:
deactivate
Para rodar o projeto, primeiro você terá que se certificar de que possui o serviço do MySQL em seu computador, caso não tenha ainda, recomendo que baixe uma versão recente do MySQL para tê-lo, logo após isso você seguirá os seguintes passos:
-
Vá na barra de pesquisa de seu computador (não do navegador, e sim do próprio Windows) e pesquise por
Serviços
, então ache o serviçoMySQL
e clique para iniciá-lo. -
Logo após a primeira etapa, você abrirá o SBGD(Sistema Gerenciador de Banco de Dados) de sua preferência, e lá você colocará o arquivo
unes.sql
, que pode ser encontrado na pasta database -
Após criar certinho o banco de dados e executá-lo em seu computador, vá ao arquivo
app.py
e mude as configurações de acesso ao BD, já que cada usuário pode colocar acessos diferentes, estas modificações você fará nas linhas 6 - 8 do arquivo, com suas configurações -
E é isso, depois disso você poderá seguir os passos da Etapa "Como executar" deste mesmo repositório