【问题标题】:How do I filter with active data? Django如何过滤活动数据?姜戈
【发布时间】:2011-10-15 08:14:02
【问题描述】:

如何过滤活动数据?

模型促销已过期(DataField)

def promo(request):
    promo = Promo.objects.filter( ?? )
    return render_to_response('promo.html', {'promo':promo})

我在 Django 中学到了很多东西 谁能教我这个问题?

感谢您的关注! 再见!

【问题讨论】:

    标签: python django date filter


    【解决方案1】:

    您的问题有点含糊,但我假设您的意思是 DateField 并且您希望获得所有到期时间晚于或今天的促销 - 这意味着所有尚未到期的促销。

    making queries 上的文档我想你可以做这样的事情

    Promo.objects.filter(expiration__gte=datetime.date.now())
    

    并确保您已导入日期时间。

    注意:

    这一切都取决于您如何看待到期。如果日期是今天,促销是否已过期?在这种情况下,请使用 epiration_gt 而不是 expiration_gte。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 2017-08-30
      • 2020-08-17
      • 2019-08-02
      • 1970-01-01
      • 2017-05-25
      • 2011-01-31
      相关资源
      最近更新 更多