A scheduling app for Django
Project description
Django agenda is a django app that allow you to create and book times in a schedule. Our goal is to handle all the nasty details for you; like timezones, schedule changes, and whether or not a specific segment is actually available to be booked.
Installation
First, install via pip (on Windows, replace pip3 with pip)
pip3 install django-agenda
Then, edit your settings.py, adding this line to INSTALLED_APPS
'django_agenda',
Features
Create recurring availabilities. We should support everything that RFC 2445 does.
Automatically generate time slots from availabilities. This handles overlapping availabilities, timezones, and joining adjacent slots.
Subclass AbstractBooking to create bookings. Bookings will reserve time slots, and flag them as busy.
Uses generic foreign keys, so you can relate your availabilities & bookings to anything (a user, an office space, a classroom)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for django_agenda-0.4.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba616a1f1b81dd2622342460d32fe2f3352ea45fb09ff7fb1643582a2a186c4 |
|
MD5 | 8596a6d3969e577b93f0d3d97ae345ff |
|
BLAKE2b-256 | 2a2506ff947983b37d7404ebd89dc232a9e0ea9b995a5aece02664c91fb7b3ba |