2017-08-22 10 views
-1

私は日付の差分を計算し、それをモデルに保存して表示しようとしています。 私は、 'fromdate'、 'uptodate'、 'calculateLeaves'という属性を持つモデル 'leave'を作成しました。ユーザーにfromdate属性とuptodate属性の日付を入力するように求めています。これらの日付とストアの違いを、それはcalculatedLeavesにあります。日付の差分を計算し、差分を動的に表示する

class leaveCreate(CreateView): 
model = leave 
fields = ['fromdate', 'uptodate'] 
def calculated_Leaves(self,fromdate,uptodate,calculatedLeaves): 
    import pdb 
    pdb.set_trace() 
    d0 = leave.objects.filter(fromdate=fromdate,id=id()) 
    d1 = leave.objects.filter(uptodate=uptodate,id=id()) 
    delta = d0 - d1 
    delta.save() 

これは、私はそれが は私が間違って何をやっている動作しませんWritten.Butている図でありますか?私を助ける何かを提案してください。

+0

ですか?日付の変換/書式設定、またはビュー – PRMoureu

答えて

0
def day_diff(from_date, to_date): 
    diff = to_date - from_date 
    days_in_between = diff.days 
    return days_in_between 

私はそれが

FROM_DATE & to_dateの仕事かもしれないと思うが、正確に動作しませんどのような日付オブジェクト

関連する問題