带螺纹的烧瓶

时间:2020-05-18 11:29:49

标签: python flask uwsgi

我有一个flask应用程序,可以在管理器脚本中运行它。
我的Flask应用程序导入了管理器脚本中,还有一个我想在线程中运行的函数。

经理脚本是这样的:

from threading import Thread
from MyPackage import app
from schedulers import run_schedule
from flask_script import Manager

manager = Manager(app)

@manager.command
def run():

    t = Thread(target = run_schedule)
    t.daemon = True
    t.start()

    app.run(debug = True, host='0.0.0.0')


if __name__ == '__main__':
    manager.run()

当我在终端中使用python manage.py run运行管理器时,它可以正常工作。
但是我不知道如何使用run运行此uwsgi函数。
我可以运行app,但不能同时运行应用程序和线程。

有什么主意吗?

0 个答案:

没有答案