当前位置: 首页 > 面试题库 >

Django datefield按工作日/周末过滤

郁灿
2023-03-14
问题内容

我的数据库中有一个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

问题答案:

Django附带了一个工作日字段查询。

  • http://docs.djangoproject.com/en/dev/ref/models/querysets/#week-day


 类似资料:
  • 问题内容: 我以前曾发布过有关此内容的文章,这有助于我获得以下SQL: 这给了我以下结果: 我在尝试实现以下格式时遇到了一些麻烦: 任何人都可以提供帮助吗?我将不胜感激… 问题答案: SELECT fname, MONTH(eventDate), SUM(IF(WEEKDAY(eventDate) < 5,1,0)) AS WeekdayCount, SUM(IF(WEEKDAY(eventDat

  • 问题内容: 我需要将周末插入只有工作日的表中,然后将最后一个已知值分配给周末值。我知道我将需要一个插入查询,尽管在VBA和SQL方面我还是很新。 到目前为止的代码: 我拥有的数据(从周五开始): 我需要的数据: 因为没有对或者,我需要抢前一天的值,并将其输入到新添加的周末日期(例如,2018年1月6日和2018年1月7日)与匹配的信息,以及(,,,)。 在此先感谢您提供的任何帮助/建议。我仍然很新

  • 问题内容: 我想计算用户输入的总日差 例如,当用户输入 和 现在,我正在使用此代码查找差异 总计的结果为6。但是问题是我不想包括周末(星期六和星期日)的日子 所以结果将是4 -—更新- 我有一个包含日期的表,该表的名称是假期 例如表格包含 因此,总天数为3,因为它没有计算假期日期 我该如何将输入中的日期等同于表中的日期? 问题答案: 很容易与我的最爱,和

  • 问题内容: 请在以下建议我。如何在Python中查找特定的一天是工作日还是周末? 问题答案: import datetime

  • 正如我在前一个问题中提到的,我正在使用优秀的OptaPlanner库创建一个应用程序,该应用程序可以帮助定制job shop进行项目调度。该应用程序具有以下要求: “除非经理特别批准,否则申请不得在任何给定的周末或假日安排工作。” 我很好奇如何更改我的域模型或评分函数以纳入此要求。一个基本想法是将全球可再生资源(即员工)的容量从每月30天减少到每月22天(包括周末)。然而,我已经看到,这是一种幼稚

  • 问题内容: 我需要运行按周分组的报告。这可以通过使用来完成,但是客户希望设置标记星期几的星期几。因此可以是星期二,星期三等。如何将其按查询分组? datetime列的类型为unix时间戳。 问题答案: 该函数采用可选的第二个参数来指定一周​​的开始时间: 此函数返回日期的星期数。两种参数形式的,您可以指定星期是从星期日还是星期一开始,以及返回值应在0到53还是1到53的范围内。 但是,只能将其设置