How to properly run a bot with a flask webapp

Solution

def create_app():
    app = Flask(__name__)
    app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///sth.db"
    app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
    db.init_app(app)
    return app
ImportError: cannot import name 'create_app' from partially initialized module 'app' (most likely due to a circular import)

from app import create_app


def access_db():
    with create_app().app_context():
    
        all_usrs = User.query.all()
        return (str(all_usrs))