【问题标题】:Django datefield filter by weekday/weekendDjango datefield 按工作日/周末过滤
【发布时间】:2011-01-05 02:27:13
【问题描述】:

我的数据库中有一个 date_created 字段:

date_created = models.DateField(auto_now_add=True)

有什么方法可以按周末/工作日过滤 date_created 吗?我知道 python 的 date.weekday() 根据星期几返回 0 - 6,所以我想使用类似的东西:

apps.objects.filter(date_created__weekday >=5) // filter by weekend

【问题讨论】:

    标签: python django datetime django-models


    【解决方案1】:

    Django 带有工作日字段查找功能。

    【讨论】:

    • 注: django ORM week_day 查找为 Su-Sat 返回 1-7 而不是通常的 0-6 M-Su
    猜你喜欢
    • 2017-08-14
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多