我的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()
我懂了
mod_wsgi(pid = 22473):目标WSGI脚本'/opt/python/current/app/run.py'不包含WSGI应用程序'application'。
如何告诉AWS我的应用程序实例被调用app
?
mod_wsgi期望变量名为application
。尝试做这样的事情
from example import app as application
注意:请勿这样做application.run()
。不需要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句