Assuming you are using django-celery and PeriodicTask with DatabaseScheduler, you need to change the PeriodicTask or crontab interval and save it. If your task is determined by the interval, change the last_run_at property.
You start celerybeat with the database scheduler with:
python manage.py celerybeat -S djcelery.schedulers.DatabaseScheduler
Antoine martin
source share