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 :-)
Whilst integration Django Cron into our project, I wanted to ensure that it would run as expected.
In order to make that easier, I suggest we add a --dry-run flag which, in addition to slightly improved output from the management command, should make it easier to see what will happen, before actually running anything.
Whilst integration Django Cron into our project, I wanted to ensure that it would run as expected. In order to make that easier, I suggest we add a
--dry-run
flag which, in addition to slightly improved output from the management command, should make it easier to see what will happen, before actually running anything.See #102