我有一个按钮,应该出现在模型对象的开始日期前一天。在我看来,我有一个函数可以告诉我对象的开始日期或结束日期是现在。在
def has_engagement(self):
from rental.models import Inquiry
inquiries = Inquiry.objects.filter(inquiryequipment__equipment=self).filter(start_date__lte= timezone.now()).\
filter(end_date__gte=timezone.now()).filter(status="CO")
if not inquiries:
return False
# no current confirmed engagement
else:
return True
# there is a current confirmed engagement
而不是这样,我需要检查今天是开始日期还是结束日期的前一天。 有什么想法吗?谢谢
您可以使用timedelta,如下所示:
注意您可以使用逗号分隔来过滤queryset和querys
相关问题 更多 >
编程相关推荐