Python中类似Google日历的日历系统

2 投票
1 回答
2733 浏览
提问于 2025-04-17 12:25

这个问题的算法已经在这个帖子中讨论过了。

正如那篇文章所说,最大的挑战就是处理重复发生的事件。而且在第一个回答中提到的“不要重复造轮子”,所以我只想知道:

有没有现成的模块或框架可以在Python中用来处理这个问题呢?

1 个回答

1

我最近为Django开发了一个类似谷歌日历的应用。虽然我们还没有加入重复事件的功能,但我觉得这应该不算太难。我建议可以看看dateutil,它可以用rrule做一些很不错的时间间隔处理。

在前端方面,我们使用了jquery week-calendar,这个工具可以让你实现很好的拖拽、调整大小的功能。我们还使用了Vobject来创建iCal订阅源,这样用户就可以把我们的日历整合到他们喜欢的日历客户端中。

撰写回答