Como Criar e Publicar um Site em Python com Flask
- Python
- Poetry ( Gerenciador de pacotes )
- Visite o site oficial.
- Baixe a versão do python 3.11
- Comece a instalação.
- Finalize a instalação.
- Primeiramente, acesse o site oficial
- Encontre o script de instalação pra sua plataforma. Exemplo do windows:
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
- Execute o script
- Adicione os scripts do python para a variavel $PATH. Tutorial (A localização é dada na execução do script)
- Reinicie o computador,
- Cheque se poetry está instalado com
poetry --version
.
- Entre na pasta raiz ( facial-recognition )
- Execeute
poetry install
- Utilize o comando
poetry shell
para poder entrar no ambiente vitual ( Necessário para rodar o código ) - Rode o arquivo main.py.
python .\facial_recognition\main.py
- Entre na rota dita ao rodar o código. Exemplo:
https:localhost:5000
Sempre que for rodar o código, confira se está no ambiente virtual. Estando em um ambiente virtual, o prompt de comando terá uma aparência diferente, como a seguir:
PS C:\Users\fushi\Desktop\facial-recognition>
(facial-recognition-py3.11) PS C:\Users\fushi\Desktop\facial-recognition>
Note a diferença do ambiente virtual. (facial-recognition-py-3.11)
Esse projeto é estruturado em MVC, como a seguir:
- Pasta onde é localizada as páginas do websit:
views
- Pasta onde é localizado os controllers do websit:
controllers
- Pasta onde é localizado os modelos de objeto do websit:
models
- Pasta onde é localizado os scripts de interação com a databas:
dao
- Pasta onde é localizado componentes do website. Javascript, images, css e etc:
static
As pasta pycache e instance podem ser ignoradas.