我想从 A
中检索所有对象class A(models.Model):
date_sent = models.DateTimeField()
date_sent 超过1天。
我试过了:
A(Q((date_sent - datetime.now()).days > 1))
但是python告诉我没有定义 date_sent 。
答案 0 :(得分:1)
from datetime import datetime, timedelta
result = A.objects.filter(date_sent__lt=datetime.date.today() - timedelta(days=1))
答案 1 :(得分:0)
如果A
是您班级的名称,我认为您必须先致电A.objects.get
:
A.objects.get(
Q((date_sent - datetime.now()).days > 1)
)