Flask CLI命令和参数

Tom*_*Tom 4 python flask python-click flask-cli

你如何让Flask CLI命令接受一个参数?

Flask似乎自定义了Click Group对象,所以这不起作用:

@app.cli.command()
@app.cli.argument('email')
def user_info(email):
    ...
Run Code Online (Sandbox Code Playgroud)

Raj*_*mon 15

@app.cli.command只是为了讲述click这一点user_info.如果您想要参数和其他点击功能,请使用click.

@app.cli.command()
@click.option('--email')
def user_info(email):
    ...
Run Code Online (Sandbox Code Playgroud)