https://flask-sqlalchemy.palletsprojects.com/en/2.x/contexts/
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
def create_app():
app = Flask(__name__)
db.init_app(app)
return app
>>> from yourapp import create_app
>>> app = create_app()
>>> app.app_context().push()
def my_function():
with app.app_context():
user = db.User(...)
db.session.add(user)
db.session.commit()