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