flask: 用click自定义flask的命令

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