Files
ProjectApp/invoices/apps.py
T
Felix Baumann 148efd919d v1.0
2026-06-28 10:20:36 +00:00

23 lines
605 B
Python

from django.apps import AppConfig
class InvoicesConfig(AppConfig):
name = "invoices"
def ready(self):
from django_apscheduler.jobstores import DjangoJobStore
from apscheduler.schedulers.background import BackgroundScheduler
from . import scheduler
sched = BackgroundScheduler()
sched.add_jobstore(DjangoJobStore(), "default")
sched.add_job(
scheduler.mark_overdue,
trigger="cron",
hour=1,
minute=0,
id="mark_overdue",
replace_existing=True,
)
sched.start()