class Case( models.Model ):
created = models.DateTimeField()
modified = models.DateTimeField()
STATUS = (
('Active', 'Active'),
('Hold', 'Hold'),
('Expired', 'Expired'),
('Cancelled', 'Cancelled'),
)
status = models.CharField(max_length=32, choices=STATUS)
今、ステータスが2か月以内に期限切れになったレコードを抽出したいのですが、単に2か月以上前に期限切れになったものはカウントされません。
私は読ん __here subtraction of dates
だことがありますが、私の場合はうまくいきません。
expired_cases = Case.objects.filter( status = 'Expired', modified__lt = datetime.now() - timedelta(days=60) ).count()
この種のクエリは機能する可能性がありますが、これで日数をハードコーディングしたくありませんでした。
この問題で私を助けてください。事前に感謝します:)