0
我有我的模型設置是這樣的:如何使用Django中的函數過濾查詢集?
class Article(models.Model):
published_date = models.DateTimeField(defualt = timezone.now())
.....
def was_published_in_last_week(self):
now = timezone.now()
return now - datetime.timedelta(days = 7) <= self.published_date <= now
功能檢查,如果文章內的最近7天的出版,它工作正常。
但是,如何使用它獲取包含僅在過去7天內發佈的文章的查詢集?
在此先感謝!
你不能用一個函數濾波器。然而,這個邏輯被平凡地轉換爲過濾表達式。 –