2
我读瓶的官方教程Quickstart部分:Flask的-a参数?
无效导入名称
模块的
-a
参数烧瓶是名义进口。在 的情况下,该模块名称错误,您将在开始时获得导入错误 (或者如果在导航到 应用程序时启用了调试)。它会告诉你它试图导入什么,以及为什么它会失败。最常见的原因是错字或因为您实际上没有创建
app
对象。
它提到的“-a
参数瓶”,但我不能看到任何-a
在本文档的其余部分。另外,flask run -a foo.py
给我Error: no such option: -a
。
我的问题是:我如何使用-a
参数指定由瓶运行的模块?
它看起来像一个文档错误给我。我认为'FLASK_APP = foo.py flask run'是通过CLI指定模块的唯一方法。 – smarx
https://github.com/pallets/flask/commit/523e27118359425048541d92892f20ee048c0b76似乎是被删除的地方。 – smarx
@smarx明白了。此外,'flask --help'的输出包含“(** **通过FLASK_APP 环境变量)”。 “或...”部分丢失了! –