簡単な質問があったと思いますが、とにかく行き詰まりました。
単純なモデルがあるとします:
class myModel(models.Model):
expires = models.DateTimeField(...)
そして、指定された時間に何かをしたい:メールを送信する、モデルを削除する、モデルフィールドのいくつかを変更する...何か。djangoコアにツールがあり、そうすることができますか?
または、そうでない場合は、何らかのタスク キューイング ツールが適していると思います。私はdjcelery
自分のプロジェクトで作業していますが、私は完全に初心者ですが、これまでに実行できたのはdjango-celery-email
、メールを非同期で送信するためにパッケージを実行することだけです。バックグラウンドで動作し、信頼できるタスクとワーカーを完全に定義できるとは言えませんが。
そのような問題を解決する方法についてのアイデアがあれば、躊躇しないでください =)