2016-12-28 3 views
1

新鮮なdjangoとして私はユーザーから名前と生年月日を取って、ユーザーに誕生日リマインダを送信するdjangoアプリを作ろうとしています。djangoアプリケーションで現在の時間を連続してチェックするには?

私はそれのためのセットアップモデルを持っていますが、私は私が私たちにユーザーにリマインダーを送ることができるようにバックグラウンドで現在の日付の時間を連続的にチェックする方法で立ち往生しています。

以下は私のサンプルモデルです。 models.py

class BirthDayModel(models.Model): 
    name=models.CharField(max_length=30) 
    birthdate=models.DateTimeField() 
    user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1) 
    timestamp=models.DateTimeField(auto_now_add=True) 

お勧めします。 ありがとう

答えて

0

cronのようなサービスをバックグラウンドで定期的にチェックする必要があります。

その他の良いオプションは、Djangoセロリとapschedulerです。また、Djangoチャンネルを使用してWebSocketをお持ちの場合は、beatserver

関連する問題