我正在使用应用工厂模式来创建我的Flask应用,并希望将其与flask
Click命令一起使用。我在Flask问题跟踪器中创建了自定义FlaskGroup
,找到了example如何执行此操作。但是,它没有显示如何使用新命令。如何运行自定义Click命令而不是默认的flask
?
from flask.cli import FlaskGroup
cli = FlaskGroup(create_app=create_app)
答案 0 :(得分:0)
您可以在Click文档的首页上调用顶级组,shown:
if __name__ == '__main__':
cli() # or cli.main()
您还可以从setup.py
安装入口点:
setup(
...,
entry_points={
'console_scripts': [
'myapp=myapp:cli',
],
},
...,
)
myapp run