I have flask application which uses application factory pattern to instantiate flask application. I am trying to integrate Flask CLI command line to my flask app.
Can any one help me in understanding the use of create_app
parameter inside FlaskGroup
call.
Following is my code snippet.
from project import create_app, db
from flask.cli import FlaskGroup
app = create_app()
cli = FlaskGroup(create_app=create_app)
If i had used like normal flask application, then i would n't have to use create_app
parameter, in which case my code snippet looks like
from project import app, db
from flask.cli import FlaskGroup
cli = FlaskGroup(app)