无限期重复事件我的工作在Django日历应用程序,并希望支持一个给定的起始日期后重复的次数无限量的事件。我将存储“块事件”,其中每个块包含关于某个事件(标题,描述...)的数据以及它重复的模式和“过期日期”。这样,我只为一组可能有数百个重复事件的实例存储一条记录。如果我想创建一个“例外”,我可以将此事件块分割为例外情况,并将每个块链接到之前和将来的块。在Django日历
我的问题是,我希望能够运行的查询,就好像一个新的事件记录被插入重复的每个实例获取所有给定的时间内“的逻辑事件”。 本质上,我想向我的应用程序(和django的管理员应用程序)展示每个事件的django模型,但为我的数据库中的每组事件存储单个不同的模型。这是可能的,如果是这样的话......怎么样?还是有更好的方法来重复活动?