無限期重複事件我的工作在Django日曆應用程序,並希望支持一個給定的起始日期後重復的次數無限量的事件。我將存儲「塊事件」,其中每個塊包含關於某個事件(標題,描述...)的數據以及它重複的模式和「過期日期」。這樣,我只爲一組可能有數百個重複事件的實例存儲一條記錄。如果我想創建一個「例外」,我可以將此事件塊分割爲例外情況,並將每個塊鏈接到之前和將來的塊。在Django日曆
我的問題是,我希望能夠運行的查詢,就好像一個新的事件記錄被插入重複的每個實例獲取所有給定的時間內「的邏輯事件」。 本質上,我想向我的應用程序(和django的管理員應用程序)展示每個事件的django模型,但爲我的數據庫中的每組事件存儲單個不同的模型。這是可能的,如果是這樣的話......怎麼樣?還是有更好的方法來重複活動?