我有一个python flask应用程序,并创建了一些自定义命令。但是如何在控制台中列出这些命令?
每当我执行flask --help
时,它都会通过以下两个选项提供默认的烧瓶帮助消息:
更新
实际上,如果一切顺利,默认情况下flask --help
将列出自定义的flask命令。未在此处列出自定义命令的原因是由于某些错误,我的应用未正确导入。
请正确打印错误消息。但就我而言,由于来自第三方软件包的一些奇怪配置,根本没有错误消息。
我确定了第三方软件包并对其进行注释后,我的自定义命令会正确列出。
答案 0 :(得分:0)
从@miguelgrinberg microblog - app/cli.py进行检查
您需要注册您的组,然后用您的组装饰命令:
@app.cli.group()
def group_name():
pass
@group_name.command()
@click.argument('function_1')
def function_1():
# Your function
...