增加定时任务

This commit is contained in:
mkg
2021-06-17 21:59:28 +08:00
parent 7038ce64a6
commit 103aaf4911
7 changed files with 182 additions and 1 deletions
+2
View File
@@ -6,6 +6,7 @@ from .init_debug_tool import init_debug_tool
from .init_template_directives import init_template_directives
from .init_error_views import init_error_views
from .init_mail import init_mail
from .init_apscheduler import init_scheduler
def init_plugs(app: Flask) -> None:
@@ -15,3 +16,4 @@ def init_plugs(app: Flask) -> None:
init_template_directives(app)
init_error_views(app)
init_mail(app)
init_scheduler(app)
@@ -0,0 +1,12 @@
from flask import Flask
from flask_apscheduler import APScheduler
scheduler = APScheduler()
def init_scheduler(app: Flask):
scheduler.init_app(app)
with app.app_context():
from applications.common.tasks import tasks
scheduler.start()
from applications.common.tasks import events