@click.option('--user', default=10, help='Quantity of users, default is 10.')
@click.option('--follow', default=30, help='Quantity of follows, default is 30.')
@click.option('--photo', default=30, help='Quantity of photos, default is 30.')
@click.option('--tag', default=20, help='Quantity of tags, default is 20.')
@click.option('--collect', default=50, help='Quantity of collects, default is 50.')
@click.option('--comment', default=100, help='Quantity of comments, default is 100.')
def forge(user, follow, photo, tag, collect, comment):
    """Generate fake data."""
    click.confirm('This operation will be excute, do you want to continue?', abort=True)
    click.echo("step 1 run successed!")

当输入启动命令:python forge(函数名)--user=10参数即可,这种情况一般是在第一次初始化或者测试情况下进行数据库的数据填充之类的操作的时候采取的方式。如果在flask中使用的话,应该在最上面添加@app.cli.command(),然后使用命令flask forge(函数名) --user=10触发。
posted on 2021-01-20 16:59  松风新雪初霁  阅读(226)  评论(0)    收藏  举报