用于发布事件为日历的实用程序
项目描述
提供将事件发布为日历的实用程序。
目前,它仅提供可视化日历(大日历和小日历),显示哪些日期有事件,并且可选地链接到该日的详细页面。
用法
{% load kairios_tags %} ... {% calendar events %}
其中 events 实现以下协议
- events.day_url(year, month, day, has_event, **kwargs)
返回给定日期的页面链接或如果没有日期链接则返回None。 has_event 是一个布尔值,告诉此方法该日是否有事件,因此可以选择是否将无事件的日期链接。
- events.month_url(year, month, **kwargs)
返回给定月份的页面链接或如果没有月份链接则返回None。
- events_by_day(year, month, **kwargs)
返回一个字典,将日期数字映射到该日的活动列表。
注意,所有方法都接受可以用于计算返回值的额外关键字参数。