Как запустить планировщик в разных приложениях одного проекта django
В моем проекте есть два приложения: app1 и app2. Я запускаю запланированную задачу в файле views.py для app1 и app2 каждый месяц в разное время. Но приложение app1 работает нормально, а планировщик приложения app2 не вызывается вообще. Вот мой код. app1 views.py code
'''
from apscheduler.schedulers.background import BackgroundScheduler
scheduler = BackgroundScheduler()
def start_job():
global job
scheduler.add_job(ampplan, 'cron', day=15, hour=18, minute=46)
scheduler.add_job(calib, 'cron', day=27, hour=5, minute=15)
scheduler.add_job(oildue, 'cron', day=27, hour=5, minute=30)
scheduler.add_job(sdrmplan, 'cron', day=27, hour=5, minute=45)
try:
scheduler.start()
except:
pass
start_job()
'''
код app2 views.py
'''
scheduler = BackgroundScheduler()
def nlr_start_job():
global job
scheduler.add_job(ampplan, 'cron', day=15, hour=20, minute=0)
scheduler.add_job(calib, 'cron', day=27, hour=6, minute=1)
scheduler.add_job(oildue, 'cron', day=27, hour=6, minute=10)
scheduler.add_job(sdrmplan, 'cron', day=27, hour=6, minute=20)
try:
scheduler.start()
except:
pass
nlr_start_job()
'''