We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2546dce commit dfa0a07Copy full SHA for dfa0a07
djcelery/managers.py
@@ -129,6 +129,9 @@ class PeriodicTaskManager(ExtendedManager):
129
def enabled(self):
130
return self.filter(enabled=True)
131
132
+ def get_by_natural_key(self, name):
133
+ return self.get(name=name)
134
+
135
136
class TaskManager(ResultManager):
137
"""Manager for :class:`celery.models.Task` models."""
djcelery/models.py
@@ -295,6 +295,9 @@ def schedule(self):
295
if self.crontab:
296
return self.crontab.schedule
297
298
+ def natural_key(self):
299
+ return (self.name,)
300
301
302
signals.pre_delete.connect(PeriodicTasks.changed, sender=PeriodicTask)
303
signals.pre_save.connect(PeriodicTasks.changed, sender=PeriodicTask)
0 commit comments