2024-05-28 23:47:33 发布
网友
我的代码:
data.days=(form.cleaned_data['checkout'] - form.cleaned_data['checkin'])
错误消息:
Field 'days' expected a number but got datetime.timedelta
timedelta有一个days属性,您可以使用:
timedelta
days
data.days = (form.cleaned_data['checkout'] - form.cleaned_data['checkin']).days # Here -^
datetime.timedelta是一个实例化的对象,除了标准构造函数方式之外,这是由于两个datetime对象之间的差异。它表示以天、秒和微秒表示的持续时间
datetime.timedelta
timedelta还提供一组属性来访问这些值,即:
timedelta.days timedelta.seconds timedelta.microseconds
第一个就是你要找的那个
timedelta
有一个days
属性,您可以使用:datetime.timedelta
是一个实例化的对象,除了标准构造函数方式之外,这是由于两个datetime对象之间的差异。它表示以天、秒和微秒表示的持续时间timedelta
还提供一组属性来访问这些值,即:第一个就是你要找的那个
相关问题 更多 >
编程相关推荐