Skip to main content

Introdução ao Flask API | Python

  • Introdução ao Flask API | Python
info

O Flask é um microframework em Python para criação de aplicações web. Ele é minimalista, flexível e modular, ou seja, você começa apenas com o essencial e pode adicionar pacotes/extensões conforme a necessidade (como banco de dados, autenticação, templates etc.).

Instalar o Flask

pip install flask

Trabalhar com um ORM (Flask-SQLAlchemy)

pip install flask-sqlalchemy

Migrates

  • Integração com Alembic para versionamento e migração do banco de dados.
pip install flask-migrate

Comandos

  • Inicializar migrates
flask db init
  • Criar uma migrate
flask db migrate -m "init db"
  • Aplicar ao banco de dados
flask db upgrade

.env

  • Carrega variáveis a partir de .env
pip install python-dotenv

Resumo

python -m venv venv
venv\Scripts\activate
pip install flask flask-sqlalchemy flask-migrate python-dotenv
flask run