django-recurrence

django-recurrence is a utility for working with recurring dates in Django.

It provides:

  • Recurrence/Rule objects using a subset of rfc2445 (wraps dateutil.rrule) for specifying recurring date/times;
  • RecurrenceField for storing recurring datetimes in the database;
  • a JavaScript widget.