自定义flask命令
1、创建自定义命令
@app.cli.command()
def hello():
"""Just say hello."""
click.echo("Hello, Human!")
函数名称即为自定义命令名称, 此例为: hello
2、也可以在@app.cli.command()中传入参数来设置命令名称, 例如: @app.cli.command(‘say-hello’)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hello World</h1>'
@app.cli.command('say-hello')
def hello():
"""Just say hello."""
click.echo("Hello, Human!")
3、click.echo() 用来打印命令界面显示的字符
4、 执行 flask --help显示命令的帮助文档, 自定义的命令也在其中