diff --git a/doorcontrol/apps.py b/doorcontrol/apps.py index 4ef5da9..0938fb3 100644 --- a/doorcontrol/apps.py +++ b/doorcontrol/apps.py @@ -1,4 +1,11 @@ from django.apps import AppConfig +from django.db.models.signals import post_migrate + + +def post_migrate_callback(sender, **kwargs): + from .tasks.scrapehidevents import schedule_tasks + + schedule_tasks() class DoorControlConfig(AppConfig): @@ -7,6 +14,4 @@ class DoorControlConfig(AppConfig): verbose_name = "Door Control" def ready(self): - from .tasks.scrapehidevents import schedule_tasks - - schedule_tasks() + post_migrate.connect(post_migrate_callback, sender=self)