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 環境變量)」。 「或...」部分丟失了! –