我想在 Flask 應(yīng)用程序中安排(每天 17:00)單個函數(shù)(我的 Flask 應(yīng)用程序有多個函數(shù))。我怎樣才能做到這一點?from flask import Flaskimport scheduleimport timeapp = Flask(__name__)app.secret_key = 'my precious'def fct1(): print("bla bla bla")def myfunction(): print("aaaaaaaaaaaaaaaa")def programare(): schedule.every().day.at("17:00").do(fct1) while True: schedule.run_pending() time.sleep(1)if __name__== '__main__': app.run(debug=True)
1 回答

繁星淼淼
TA貢獻1775條經(jīng)驗 獲得超11個贊
如果服務(wù)器獨立啟動,則線程簡單:
if __name__== '__main__':
import threading
threading.Thread(target=programare).start()
app.run(debug=True)
如果服務(wù)器部署了 wsgi 等,我建議單獨運行 shedule。
添加回答
舉報
0/150
提交
取消