https://github.com/tivix/django-cron
Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
https://github.com/tivix/django-cron
Last synced: 6 months ago
JSON representation
Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
- Host: GitHub
- URL: https://github.com/tivix/django-cron
- Owner: Tivix
- License: mit
- Created: 2011-02-10T03:17:09.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T09:25:06.000Z (about 1 year ago)
- Last Synced: 2025-04-02T00:19:35.184Z (6 months ago)
- Language: Python
- Homepage: www.tivix.com
- Size: 261 KB
- Stars: 906
- Watchers: 69
- Forks: 200
- Open Issues: 34
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
===========
django-cron
===========.. image:: https://travis-ci.org/Tivix/django-cron.png
:target: https://travis-ci.org/Tivix/django-cron.. image:: https://coveralls.io/repos/Tivix/django-cron/badge.png
:target: https://coveralls.io/r/Tivix/django-cron?branch=master.. image:: https://readthedocs.org/projects/django-cron/badge/?version=latest
:target: https://readthedocs.org/projects/django-cron/?badge=latestDjango-cron lets you run Django/Python code on a recurring basis providing basic plumbing to track and execute tasks. The 2 most common ways in which most people go about this is either writing custom python scripts or a management command per cron (leads to too many management commands!). Along with that some mechanism to track success, failure etc. is also usually necesary.
This app solves both issues to a reasonable extent. This is by no means a replacement for queues like Celery ( http://celeryproject.org/ ) etc.
Documentation
=============
http://django-cron.readthedocs.org/en/latest/This open-source app is brought to you by Tivix, Inc. ( http://tivix.com/ )
Demo App
=============https://github.com/Tivix/django-crone-demo