题
有谁知道任何现有的包或库可用于在 django 应用程序中构建日历?
解决方案
谷歌快速搜索显示 姜戈-根卡尔, ,这看起来正是您所需要的。还值得查看 Django Snippets 上日历标签下的片段: http://www.djangosnippets.org/tags/calendar/.
其他提示
看来 django-calendar 已经变成了 django-agenda: http://github.com/dokterbob/django-agenda
django-schedule 代码最初来自 thauber (thauber/django-schedule)已被分叉并进入 glamkit/glamkit-eventtools 画廊、图书馆、博物馆和档案馆的代码。它也被许多其他人分叉和更新,例如 boskee/django-schedule, ,我的猜测是,这可能具有更少的依赖性,并且更容易集成到另一个项目中。它说:
Django 时间表:日历/日程安排应用程序,具有:
- 一次性事件和重复事件
- 日历例外(事件发生更改或取消)
- 可通过事件 API 和周期 API 访问事件
- 事件与通用对象的关系
- 随时可用,漂亮的用户界面
- 查看日、周、月、三个月和年
- 可以立即启动并在您的项目中重复使用的项目示例
请参阅 github“网络”选项卡,从给定分支的角度进行图形导航,以了解其他分支与其相关的方式(即什么可用于合并)。
svn结帐 http://django-calendar.googlecode.com/svn/trunk/ Django-Calendar-Read-forly Svn:网址'http://django-calendar.googlecode.com/svn/trunk'不存在
所以谷歌搜索可能会显示,但它不再存在。
还有另一种 日历替代品在这里, Django 事件日历来自 3captus, ,这提供了一些更简单的东西。我现在正在尝试,但它看起来更适合我。
从功能列表来看:
- 使用Python日历类的全功能日历显示
- 支持月份滚动(向前或向后)
- AJAX添加、修改、删除GUI
- 需要模仿Django的知识,在您完成Django教程后应该是一个很好的称赞(http://www.djangoproject.com/documentation/tutorial01/)
- Calendar 和 Event 类可以在任何 python 项目中使用
- 包括完整的单元测试
Python本身也内置了一些日历函数,你可以看一个简单的实现 这里.
今天我遇到了 Django-Swingtime. 。值得一看。