当将名称从"application"更改后,Gunicorn无法找到应用程序。

13 浏览
0 Comments

当将名称从"application"更改后,Gunicorn无法找到应用程序。

我使用gunicorn --workers 3 wsgi来运行我的Flask应用程序。如果我将变量application更改为myapp,Gunicorn会出现错误AppImportError: Failed to find application: 'wsgi'。为什么会出现这个错误,我该如何修复?

myproject.py

from flask import Flask
myapp = Flask(__name__)
@myapp.route("/")
def hello():
    return 'Test!'
if __name__ == "__main__":
    myapp.run(host='0.0.0.0')

wsgi.py

from myproject import myapp
if __name__ == "__main__":
    myapp.run()

0