Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

bcd29008/python-flask-appweb

Repository files navigation

Pequeno exemplo Flask Bootstrap e MySQL

O arquivo banco-dump.sql tem as instruções DDL e DML para criar o banco. A modelagem feita com o MySQL Workbench está disponível no arquivo modelagem.mwb.

diagrama ER

Para executar a aplicação

As configurações de acesso ao banco MySQL devem ser ajustadas no arquivo app.py, precisamente na linha representada abaixo:

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://aluno:1234@localhost:3306/appwebflask'

O ideal é fazer uso do Python Virtualenv, mas seria possível executar a aplicação sem ele. Basta instalar os pacotes que estão no arquivo requirements.txt.

python3 -m venv venv
source venv/bin/activate

# para instalar os pacotes. Só é necessário fazer isso uma única vez
pip install -r requirements.txt

# para executar a aplicação
python3 app.py

Para acessar a aplicação

No navegador web entre com o endereço http://localhost:5000. O banco conta com dois usuários para teste:

Usuário Senha
juca 1234
maria 1234