Flask和uWSGI-无法加载应用0(mountpoint ='')(找不到可调用的对象或导入错误)

Flask和uWSGI-无法加载应用0(mountpoint ='')(找不到可调用的对象或导入错误),第1张

Flask和uWSGI-无法加载应用0(mountpoint ='')(找不到可调用的对象或导入错误)

uWSGI不会将您的应用程序加载为

__main__
,因此它永远不会找到
app
(因为仅当以name身份运行该应用程序时才会加载
__main__
)。因此,您需要将其导入
if__name__ == "__main__":
块外。

真正简单的更改:

from app import app as application  # for example, should be appif __name__ == "__main__":    application.run()

现在,您可以直接使用该应用程序

python run.py
运行它,也可以通过uWSGI运行该应用程序。

注意:如果你设置

--callable myapp
,你需要从改变
asapplication
myapp
(默认情况下
uwsgi
预计
application



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5507867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存