Skip to content

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 :-)

License

Notifications You must be signed in to change notification settings

mcarlosfr/django-cron

 
 

Repository files navigation

This is a fork of the interesting Django-cron which actualy creates a way o have access to the cron launched in the Django-admin

We juste added the possibility to "improve" the retrieved information in the admin view by concatenating the LOG message with two different attibute of the cron that can be then modified as needed instead of just writing something when there is an error

django-cron

https://travis-ci.org/Tivix/django-cron.png https://coveralls.io/repos/Tivix/django-cron/badge.png https://readthedocs.org/projects/django-cron/badge/?version=latest

Django-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

About

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 :-)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%