0

アクションが勤務時間外に実行されたかどうかを確認する必要があるという点で、管理パネルを作成しています。

 date = models.DateTimeField(auto_now_add=True)

が 18:00 / 06:00 PM を超えている場合、管理ビューに表示します。

時間が 1 日あたり 18:00 を超える場合、DateTimeField を比較するにはどうすればよいですか?

アップデート:

これは私のために働く

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 
4

0 に答える 0