簡體   English   中英

將 Flask 應用程序部署到 Azure 應用程序服務 (Linux)

[英]Deploying Flask Application to Azure App Servce (Linux)

我正在使用以下(示例)文件結構將 flask 應用程序部署到 Azure 應用程序服務。

flask-app
├── application.py
└── web
    └── __init__.py

__init__.py中,我聲明了app = Flask(__name__) (當然還有其他事情,例如設置配置和添加控制器)。 然后,在application.py中,我剛剛from web import app做了。

嘗試將其部署到 Azure App Services 時,當 App Services 嘗試啟動應用程序時,我會收到以下錯誤: “Failed to find attribute 'app' in 'application'”

為了解決這個問題,我修改了application.py以執行以下操作:

from web import app
app = app

然后可以部署該應用程序。 當然,我有點懷疑這是一個適當的修復,或者發生的事情是否是一個錯誤,但我想我會分享這個,以防它在未來幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM