Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

A calendar application for Wagtail.

Project description


Joyous is a reusable calendar application for Wagtail. Features include rrule based recurring events with cancellations and postponements; iCal import and export; Gcal export; event permissioning; and multi-site aware calendars.


Yet another demonstration Wagtail website code | live


Install the package.

$ pip install ls.joyous

Add ls.joyous and wagtail.contrib.modeladmin to your INSTALLED_APPS

    # ... etc ...


  • JOYOUS_HOLIDAYS: Observed holidays - e.g. NZ[WGN]
  • JOYOUS_GROUP_SELECTABLE: Enable group selection? False or True
  • JOYOUS_GROUP_MODEL: To swap out the group model
  • JOYOUS_TIME_INPUT: Prompt for 12 or 24 hour times


I am aiming to support the latest releases of Wagtail and Django. Older versions may be dropped without much notice. Let me know if that is a problem for you. Other versions may work - YMMV.

Getting Help

Please report bugs or ask questions using the Issue Tracker.

Thanks To

Sauce Labs for their cross-browser testing platform.


Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ls.joyous, version 0.7.1
Filename, size File type Python version Upload date Hashes
Filename, size ls.joyous-0.7.1-py3-none-any.whl (101.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size ls.joyous-0.7.1.tar.gz (128.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page