2017-09-13 26 views

回答

0

這會給你leave實例的查詢集:

import datetime 
today = datetime.date.today() 
leave.objects.filter(start_date__lt=today, end_date__gt=today) 

或者使用__lte__gte如果要包括邊界,例如,包括今天開始leave實例。

如果你希望員工,跟隨外鍵:

employees.objects.filter(leave__set_date__lt=today, leave__end_date__gt=today) 

如果你沒有什麼強制執行,有不能重疊leave情況下,對樣品的員工,加上.distinct()employees查詢集。

+0

謝謝你這麼多..它的工作..! – divya

0

假設start_dateend_datetoday都是date對象,您可以檢查是否有人在休假這樣:today >= start_date and today <= end_date

相關問題