无法运行Flask文档中引用的示例代码

xia*_*ang 8 python flask

我正在阅读Flask文档,并希望使用他们在git repo中引用的示例.但是,教程与存储库中的代码不匹配,我无法运行它们; 我收到以下错误:

  @app.cli.command('initdb')
AttributeError: 'Flask' object has no attribute 'cli'
Run Code Online (Sandbox Code Playgroud)

pip install flask以前安装Flask.为什么我不能运行repo代码?

dav*_*ism 6

您正在阅读开发文档,但使用最新的稳定版本(0.10.1).当前构建包括许多更改,包括cli.要试用最新代码,请使用:

pip install https://github.com/mitsuhiko/flask/tarball/master
Run Code Online (Sandbox Code Playgroud)

要在最新的稳定版本中获得类似的东西,您需要编写自己的命令或使用Flask-Script等第三方扩展.新的扩展Flask-CLI将新的Click接口从master转发到稳定版本.