A calendar library for creating HTML calendars that contain query objects
Project description
calendar-plus
Calendar-plus is a simple library for creating HTML Calendar that includes query objects.
This is an example of what the library allows you to do.
Installation
pip install calendar-plus
How to use
So you have a class for an event object that looks something like below. This example is based on Django framework.
class Event(models.Model):
name = models.CharField()
time = model.TimeField()
date = models.DateField()
The query is events = Event.objects.filter(date__year=year, date__month=month)
Using the library
from calendarplus import ModelCalendar
calendar = ModelCalendar(year=month, month=month).formatmonth(events)
context['calendar'] = calendar
return context
You can now use the context_object_name in your template. This library requires bootstrap framework to render beautifully. You can override the formatmonth to use your own css class.
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 Distribution
calendar-plus-0.0.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for calendar_plus-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0143c25a4303af8330855d9b83dbd778da8948680a64c31e9f6b56c3b54ef61d |
|
MD5 | ab7b13220dcc0abdad7e177c254a174c |
|
BLAKE2b-256 | 8a209f32b0f39dccff1e60073fc91b88de83c9874a6d098b414e4101e1553bcc |