A Django app to add dynamic celery redbeat periodic tasks
Project description
django-redbeat is an app based on celery-redbeat with model based celery periodic tasks.
Quick start
Add “django_redbeat” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'django_redbeat', ]
Run python manage.py migrate to create the PeriodicTaskeEntry model.
Start the development server and visit http://127.0.0.1:8000/admin/ to create a periodic task (you’ll need the Admin app enabled).
Visit http://127.0.0.1:8000/admin/django_redbeat/periodictasksentry/ to add periodic task.
Sample code to use:
from django_redbeat import PeriodicTaskEntry task = PeriodicTasksEntry.objects.create( name="The verbose name of the task", task="yourapp.tasks.task_name", args=[arg1, arg2,], schedule=10# the schedule in seconds )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-redbeat-0.3.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for django_redbeat-0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bceafeb2eaaa2763c546f13904288991b5bc5fdbd70a77b20b472bba2fb98c6d |
|
MD5 | 6308236dc1a8e0cf523545a452536458 |
|
BLAKE2b-256 | c4b96b089873e2337b50983e21e46fde5b33590256f47c9c27cee1b8a187a140 |