0

会社の管理アプリケーションを構築しています。アプリケーションでできることの 1 つは、新しいプロジェクトを開始することです。ここでのモデルは次のとおりです。

`

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)

`

モデルでわかるように、従業員はプロジェクトの期限を設定できます。期限が近づいた場合にユーザー通知を送信できるようにする必要があります。

たとえば、締め切りが 2 日以内の場合、ユーザーは「プロジェクト名の締め切りが 2 日を超えています」のような通知を受け取ります。したがって、基本的に必要なのは締め切りタイマーです。

これの論理は何ですか?どこから始めればいいのか本当にわかりませんか?

4

0 に答える 0