django-future

A Django job scheduling application
Download

django-future Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Shrubbery Software
  • Publisher web site:
  • http://shrubberysoft.com/

django-future Tags


django-future Description

A Django job scheduling application django-future allows you to schedule the run of certain callables at a given time. The job queue is stored in the database and can be managed through the admin interface. Queued jobs are run by invoking an external django management command.Scheduled jobs will not start automagically. The job queue must regularly be processed by invoking the Django management command runscheduledjobs. You will probably want to run this command regularly, perhaps in a cron job, to ensure that scheduled jobs are run in a timely manner. Each job is run in a separate database transaction. If the handler raises an error, the transaction is rolled back. By default, job entries for completed jobs are marked as finished, but not deleted from the database. If you do not want to keep them, use the -d parameter to runscheduledjobs and they will be deleted upon successful completion. If a job handler raises an error, the queue processor will abort and show the traceback. If you do not want to abort the processing in such a case use the -i parameter. Either way, if an exception occurs, the traceback will be stored on the job entry in the database. Requirements: · Python · Django What's New in This Release: · Updated admin interface: colored status, filtering by date. · Reused django-picklefield implementation for storing job arguments instead of the homebrewn pickle field.


django-future Related Software