diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt index d63878e..05d1988 100644 Binary files a/src/backend/requirements.txt and b/src/backend/requirements.txt differ diff --git a/src/backend/scheduler/apps.py b/src/backend/scheduler/apps.py index f5aae16..344fdcf 100644 --- a/src/backend/scheduler/apps.py +++ b/src/backend/scheduler/apps.py @@ -6,5 +6,8 @@ class SchedulerConfig(AppConfig): name = 'scheduler' def ready(self): - from . import jobs - jobs.start_scheduler() + # 只有在runserver命令时才启动调度器,避免在migrate等命令时启动 :( + import sys + if 'runserver' in sys.argv: + from . import jobs + jobs.start_scheduler()