Este projeto é uma aplicação Flask simples que calcula a nota necessária na prova AP2 para que a média final do aluno seja no mínimo 6, com base nas notas de AD1, AP1 e AD2.
- Python 3.x
- Flask
-
Clone este repositório:
git clone https://github.com/seu-usuario/quero-ferias-cederj.git
-
Navegue até o diretório do projeto:
cd quero-ferias-cederj
-
Crie um ambiente virtual (opcional, mas recomendado):
python3 -m venv venv source venv/bin/activate # No Windows: venv\Scripts\activate
-
Instale as dependências:
pip install flask
Você tem razão. Dependendo da versão do Flask e da forma como o ambiente está configurado, a execução do aplicativo pode variar. A seguir, apresento instruções atualizadas para executar a aplicação Flask de duas maneiras diferentes: usando o comando python app.py
e utilizando a interface de linha de comando do Flask (flask run
).
Este método funciona diretamente se o seu script app.py
contém a verificação if __name__ == '__main__':
e chama app.run(...)
. Para usar este método:
- Certifique-se de que as dependências estão instaladas (especialmente o Flask).
- No terminal, na raiz do projeto, execute:
python app.py
- Acesse
http://localhost:8080
no navegador para ver a aplicação em funcionamento.
Essa abordagem usa as variáveis de ambiente para configurar e iniciar a aplicação. Siga os passos abaixo:
-
Defina a variável de ambiente para o aplicativo Flask:
- No Linux/Mac:
export FLASK_APP=app.py export FLASK_ENV=development # Opcional: ativa o modo de desenvolvimento com recarregamento automático.
- No Windows (cmd.exe):
No Windows (PowerShell):
set FLASK_APP=app.py set FLASK_ENV=development
$env:FLASK_APP = "app.py" $env:FLASK_ENV = "development"
- No Linux/Mac:
-
Instale o Flask, se ainda não o fez:
pip install flask
-
Execute o comando:
flask run --host=0.0.0.0 --port=8080
- Os parâmetros
--host=0.0.0.0
e--port=8080
são utilizados para replicar a configuração deapp.run(host='0.0.0.0', port=8080)
do script. Se você não especificá-los, o Flask usará os padrões (127.0.0.1
e porta5000
).
- Os parâmetros
-
Abra o navegador e acesse:
http://localhost:8080
ou, se estiver usando
127.0.0.1
e a porta 5000:http://127.0.0.1:5000