检查DateTimeField的时间是否为> 18:00时钟

时间:2013-08-22 15:24:55

标签: python django datetime

我正在编写一个管理面板,我们需要检查是否在工作时间后执行了该操作,我需要确定是否

 date = models.DateTimeField(auto_now_add=True)

超过18:00 / 06:00 PM并在管理视图中显示,如果是的话。

如果时间是>我如何比较DateTimeField?每天18:00?

更新

这对我有用

def On_Call_duty(self):
    if (self.date.hour+2) >= 17:
        return '<div style="width:100%%; height:100%%; background-color:orange; padding: 5px;">Yes</div>'
    else:
        return '<div style="width:100%%; height:100%%; background-color:limegreen; padding: 5px; ">No</div>'
On_Call_duty.allow_tags = True 

0 个答案:

没有答案