Use
YourTask.apply_async(args=[some, args, here], eta=when)
And at the end of your task, reschedule it to the next time it should run.
More Related Contents:
- Set up a scheduled job?
- Cancel an already executing task with Celery?
- Running “unique” tasks with celery
- Reporting yielded results of long-running Celery task
- Distributed task queues (Ex. Celery) vs crontab scripts
- Running Scrapy spiders in a Celery task
- Django Celery Logging Best Practice
- Detect whether Celery is Available/Running
- Does the django-rest-framework provide an admin site to manage models?
- Django dynamic model fields
- How to convert JSON data into a Python object?
- Django filter queryset __in for *every* item in list
- How to execute a Python script from the Django shell?
- Django, creating a custom 500/404 error page
- Django: Redirect to previous page after login
- How do I force Django to ignore any caches and reload data?
- Django: Adding “NULLS LAST” to query
- Serving dynamically generated ZIP archives in Django
- Django Rest Framework writable nested serializers
- How can I save my secret keys and password securely in my version control system?
- get request data in Django form
- Django and query string parameters
- Django circular model reference
- Access request in django custom template tags
- Logging requests to django-rest-framework
- How to install virtualenv without using sudo?
- Heroku fails to install pywin32 library
- How does the order of mixins affect the derived class?
- Django widget override template
- Django Multiple Databases – relation does not exist; LINE 1: SELECT COUNT(*) AS “__count” FROM