From 1468f412643a07ef00ac0d1a274333a0dac54b6a Mon Sep 17 00:00:00 2001 From: Yaosanqi137 Date: Sat, 20 Sep 2025 21:27:32 +0800 Subject: [PATCH] fix: fix some backend init bug while first start --- src/backend/requirements.txt | Bin 240 -> 314 bytes src/backend/scheduler/apps.py | 7 +++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt index d63878e84cb03c1e944869eee2cc2a5fcb084279..05d198868f3afb9629b866fccbc4e86c3cbb2999 100644 GIT binary patch delta 80 zcmeysxQl5*iE0W%7DFOK9z!}qK7%ep8bc;S4nqk;Dnk*2Ef5+pm@?=w7*5P@R44#T Yt<8 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()