我有烧瓶应用程序,它使用应用程序工厂模式来实例化烧瓶应用程序。我正在尝试将 Flask CLI 命令行集成到我的烧瓶应用程序中。
任何人都可以帮助我理解调用create_app
内部参数的使用FlaskGroup
。
以下是我的代码片段。
from project import create_app, db
from flask.cli import FlaskGroup
app = create_app()
cli = FlaskGroup(create_app=create_app)
如果我像普通的烧瓶应用程序一样使用,那么我就不必使用create_app
参数,在这种情况下我的代码片段看起来像
from project import app, db
from flask.cli import FlaskGroup
cli = FlaskGroup(app)