2016-12-28 1 views
1

더 장고에 나는 사용자로부터 이름과 생년월일을 취하고 사용자에게 생일 알림을 보낼 장고 앱을 만들려고 노력하고 있습니다.장고 앱에서 현재 시간을 지속적으로 확인하는 방법은 무엇입니까?

이제 모델을 설정했는데 어떻게 백그라운드에서 현재 날짜 시간을 계속 확인하여 사용자에게 알림을 보낼 수 있습니까?

다음은 내 샘플 모델입니다. 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을 시도해야합니다.

기타 좋은 옵션은 장고 셀러리 및 apscheduler입니다. 그리고 Django 채널을 사용하는 websocket을 가지고 있다면 beatserver