SQLAlchemy Setup in Python

From the Flask cheat sheet ยท Database Integration ยท verified Jul 2026

SQLAlchemy Setup

Integrate Flask with SQLAlchemy ORM

python
# Quick Reference
from flask_sqlalchemy import SQLAlchemy

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///app.db'
db = SQLAlchemy(app)

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True)
๐Ÿ’ก Use Flask-Migrate for database migrations
๐Ÿ” SQLAlchemy provides powerful ORM capabilities
โšก Use lazy loading for relationships to optimize queries
๐Ÿ“Œ Always use app context when working with db outside request
databasesqlalchemy
Back to the full Flask cheat sheet