flask: 用click自定义flask的命令

一,安装第三方库

$ pip3 install click

二,代码:

import click

...


@app.cli.command('hellocmd')
def hello():
    """命令说明:hello命令向你说hello"""
    click.echo('Update version ...')
    print("hello flask command")
    click.echo('Update version is ok!!!')

@app.cli.command('adduser')
@click.option("--username", prompt="请输入用户名", help="新用户的用户名")
@click.option("--email", prompt="请输入邮箱", help="用户邮箱")
def add_user(username,email):
    """命令说明:添加用户"""
    click.echo('用户名:'+username)
    click.echo('邮箱:'+email)

运行效果 :

image

 

posted @ 2025-11-09 21:48  刘宏缔的架构森林  阅读(3)  评论(0)    收藏  举报