我的 Python Web 应用程序称为app
# example.py
import flask
app = flask.Flask(__name__.split('.')[0])
当我尝试使用 AWS-EB 启动它时
# run.py (set correctly with WSGIPath)
from example import app
if __name__ == "__main__":
app.run()
I get
mod_wsgi (pid=22473): Target WSGI script '/opt/python/current/app/run.py'
does not contain WSGI application 'application'.
如何告诉 AWS 我的应用程序实例被调用app
?
mod_wsgi 期望变量称为application
。尝试做这样的事情
from example import app as application
注意:不要这样做application.run()
。不需要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)