Ben bir işlev tanımladıysanız Kereviz (celerybeat) periyodik görevleri kaldırın: dinamik nasıl eklenir/aşağıdaki gibi
def add(x,y):
return x+y
dinamik bir kereviz PeriodicTask olarak bu işlevi ekleyip en onu tekmelemek için bir yolu var mı Çalışma zamanı?
some_unique_task_id = celery.beat.schedule_task(add, run_every=crontab(minute="*/30"))
celery.beat.start(some_unique_task_id)
ben de durdurmak ya da benzeri bir şey (yalancı kod) ile dinamik olarak bu görevi kaldırmak isteyeyim: Ben böyle bir şey (yalancı kod) yapabilmek istiyorum
celery.beat.remove_task(some_unique_task_id)
veya
celery.beat.stop(some_unique_task_id)
FYI Periyodik görevleri django admin üzerinden yönetmenizi sağlayan djcelery kullanmıyorum.
Görev eklemek ve kaldırmak için koddan bahseder misiniz? Üzgünüm, anlamadım. –
2012 ile 2016 arasındaki herhangi bir değişiklik var mı? – Tanay