【发布时间】:2011-10-15 08:14:02
【问题描述】:
如何过滤活动数据?
模型促销已过期(DataField)
def promo(request):
promo = Promo.objects.filter( ?? )
return render_to_response('promo.html', {'promo':promo})
我在 Django 中学到了很多东西 谁能教我这个问题?
感谢您的关注! 再见!
【问题讨论】:
如何过滤活动数据?
模型促销已过期(DataField)
def promo(request):
promo = Promo.objects.filter( ?? )
return render_to_response('promo.html', {'promo':promo})
我在 Django 中学到了很多东西 谁能教我这个问题?
感谢您的关注! 再见!
【问题讨论】:
您的问题有点含糊,但我假设您的意思是 DateField 并且您希望获得所有到期时间晚于或今天的促销 - 这意味着所有尚未到期的促销。
从making queries 上的文档我想你可以做这样的事情
Promo.objects.filter(expiration__gte=datetime.date.now())
并确保您已导入日期时间。
注意:
这一切都取决于您如何看待到期。如果日期是今天,促销是否已过期?在这种情况下,请使用 epiration_gt 而不是 expiration_gte。
【讨论】: