Django截止日期

时间:2017-10-24 06:12:12

标签: django python-3.x django-models deadlines deadline-timer

我正在为公司构建管理应用程序。应用程序可以做的一件事就是启动新项目。这里的模型是:

`

class Project(models.Model):
    employees = models.ManyToManyField(settings.AUTH_USER_MODEL)
    division = models.ForeignKey(Division)
    client = models.ForeignKey(Company)
    description = models.CharField(max_length=120)
    timestamp = models.DateTimeField(auto_now_add=True)
    deadline = models.DateField(blank=True)
    active = models.BooleanField(default=True)

`

正如您在模型中看到的,员工可以为他们的项目设定截止日期。如果他们接近截止日期,我需要能够发送用户通知。

例如,如果截止日期为两天,则用户将收到类似&#34的通知;您的项目名称截止日期超过两天" 。所以基本上我需要的是截止日期计时器。

这是什么逻辑?我真的不知道从哪里开始呢?

0 个答案:

没有答案