物事がどのように組み合わされるのかわかりません..
勝者などを発表し、キャンペーンのリマインダーを送信するアクティブなキャンペーンを含むアプリがあります。キャンペーンはdjangoで作成され、キャンペーンモデルには、X日、週、または時間ごとに勝者に通知するというフィールドがあります。したがって、このキャンペーンでは、勝者を毎週金曜日に発表する必要があります。これはキャンペーンごとです。勝者とリマインダーの設定が異なる複数のキャンペーンが存在する可能性があります。
celerybeat タスクを開始する場所がわかりません。モデルを保存する必要がありますか?しかし、何かを変更してモデルを再度保存するとどうなるでしょうか? 別のタスクを作成して、2 つ以上のリマインダーなどを送信することはありませんか?