我有一个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
,但不能同时运行应用程序和线程。
有什么主意吗?