私はdjangoでカレンダーアプリケーションを作成しており、指定された開始日の後に無限回繰り返すイベントをサポートしたいと考えています。私は、各ブロックが特定のイベント(タイトル、説明...)に関するデータとそれが繰り返すパターンと "有効期限"を含む "ブロックイベント"を保存します。このようにして、私はイベントの繰り返されたインスタンスの何百ものグループのための1つのレコードだけを格納します。 「例外」を作成したい場合は、このイベントブロックを例外の周りに分割して、各ブロックを前後のブロックにリンクさせることができます。djangoカレンダーで無期限にイベントを繰り返す
私の問題は、新しいイベントレコードが繰り返しの各インスタンスに挿入されたかのように、特定の期間内にすべての「論理イベント」を取得するクエリを実行できるようにすることです。 私は、各イベントのdjangoモデルを自分のアプリケーション(とdjangoのadminアプリケーション)に公開したいのですが、私のデータベースにイベントのグループごとに異なるモデルを格納します。これは可能でしょうか?それとも、イベントを繰り返す方が良いでしょうか?