Django查找特定的小时和分钟

时间:2012-10-17 15:44:21

标签: django

据我所知,django确实只查找年,月,日查找。我正在寻找相当于此代码的东西,以获得每个星期日的特定小时范围,例如:每周日10:50-12:35:

 Entry.objects.filter(Record_Date__week_day=1,)
    Record_Date__hour__gte=10)
    Record_Date__hour__lte=12)
    Record_Date__minute__gte=50)
    Record_Date__minute__lte=35) 

您是否知道替代方案?

2 个答案:

答案 0 :(得分:0)

django中不存在

__hour__minute,但您的代码无效,因为11:00会被排除。

我猜您必须处理__regexraw SQL

答案 1 :(得分:0)

你也可以制作两个日期时间对象,filter(Record_Date__gte=start_datetime, Record_Date__lte=end_datetime)

令人困惑的是,Django没有窒息,Record_Date是一个ForeignKey到一个具有“分钟”,“小时”和“周日”字段的模型?