如何让Flask CLI命令接受参数?
Flask似乎定制了Click Group对象,所以这样做行不通:
@app.cli.command()
@app.cli.argument('email')
def user_info(email):
...
如何让Flask CLI命令接受参数?
Flask似乎定制了Click Group对象,所以这样做行不通:
@app.cli.command()
@app.cli.argument('email')
def user_info(email):
...
@app.cli.command
仅告诉click
有关此user_info
的信息。如果您想使用参数和其他click
功能,请同样使用click
。
@app.cli.command()
@click.option('--email')
def user_info(email):
...
import click
# Click 是一个简单的 Python 模块,受 stdlib optparse 启发,使编写命令行脚本变得有趣。与其他模块不同,它基于一个简单的 API,没有太多的魔法,并且是可组合的。 - Akhil S