0
私はdjango 1.9を使用しています。私は、私たちのプラットフォームにサインしたx時間後に電子メールでアカウントを有効にするようにユーザーに通知する必要がある要件に取り組んでいます。Djangoはユーザー登録後6時間後にメールとSMSを送信します
私はsend_mailタスクを持っており、メールを送信するようにDjango RQを設定しました。
私が考えることの1つの方法は、Django RQ schedulerを使用してcronジョブを設定し、6時間前にサインアップしたユーザーを確認するために5分ごとに実行することです。
これを行うにはもっと良い方法はありますか?
私はhttp://docs.celeryproject.org/en/latest/django/first-steps-with-django.htmlをお勧めします。 – itzMEonTV
ありがとうございますが、私はすでにdjango rqとrq schedulerを正しく設定して実行しているので、セロリなどのタスクマネージャを1つ追加することは避けていました。 – Kishan
x時間後にタスクをスケジュールすることができますか?モデル信号https://docs.djangoproject.com/en/1.10/topics/signals/を使用してトリガーを取得します。その後、この目的のためのcronjobの必要はありません。 – itzMEonTV