Django でタスク スケジューリング システムを実装しています。ユーザーは、電子メールの送信などのタスクを選択し、タスク実行の非常に具体的な日時を設定します。
Celery を使用すると、次のようなタスクを設定できることがわかりました
@Task
def email(address):
// Send email logic
しかし、特定の時間にトリガーするにはどうすればよいですか? セロリの PeriodicTasks では、実行時間と頻度を事前に指定する必要があります。その場で実行日時を追加するにはどうすればよいですか?
add.schedule(date="SOME_DATA") などのCeleryのメソッドまたはこのユースケースを解決できるその他の方法はありますか。