【发布时间】:2019-02-21 22:58:56
【问题描述】:
我为正在编写的烧瓶应用程序提供了一些自定义 cli 命令。我按照这里的说明进行操作:
问题是我不想把它们都放在我的 app.py 文件中,它会变得臃肿。我想做的是有我的项目结构:
project
|_ app.py
|_ cli.py
我想过使用蓝图,但我得到“蓝图没有属性 'cli'”
这是我尝试过的:
cli = Blueprint('cli', __name__) # I knew this would not work but I had to try
@cli.cli.command()
@click.argument('name')
def create_user(name):
print("hello")
谢谢
【问题讨论】:
-
您是否弄清楚了错误的原因是什么,因为类似的代码对我来说很好。
-
上面的代码工作得很好,我只是想把它们移到另一个文件中,所以我没有一个很大的 app.py 文件。请查看已接受的答案。
标签: flask