python - Flask CLI 命令和参数

标签 python flask python-click flask-cli

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

Flask 似乎自定义了 Click Group 对象,所以这行不通:

@app.cli.command()
@app.cli.argument('email')
def user_info(email):
    ...

最佳答案

<a href="http://flask.pocoo.org/docs/0.12/cli/#application-context" rel="noreferrer noopener nofollow">@app.cli.command</a>只是告诉click关于这个user_info .如果您需要参数和其他点击功能,请同时使用点击。

@app.cli.command()
@click.option('--email')
def user_info(email):
    ...

关于python - Flask CLI 命令和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44721785/

相关文章:

flask - 在 Cloud9 测试浏览器中查看 Flask 应用程序

Python 单击选项 - 如果未传递参数 multiple,请避免多次使用相同的选项

python - 为什么 Sqlalchemy Session.close 不记录 "rollback"?

python - Django JSONField

python - 在golang中Flask的@before_first_request相当于什么?

javascript - Flask 后台运行函数时,如何给页面添加加载gif?

python - 如果调用特定子命令,则执行不同的父命令操作?

python - 如何调试 python click cli 应用程序?

python - 如何在 Pandas 中的后续行之间进行操作?

python - 将真实噪声添加到高斯分布,同时保持高于/低于阈值的样本数量大致恒定