我一直在尝试计算日期之间的差异并将其存储在我的模型中并显示它。 我创建了一个模型'离开'使用属性' fromdate',#up; uptodate' calculateLeaves'。我要求用户输入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()
这是我写过的观点。但它不起作用 我究竟做错了什么?请提出任何有助于我的建议。
答案 0 :(得分: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是日期对象