Django:durationField默认值

2024-05-28 19:20:27 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Django的DurationField的正确方法是什么?

当我使用time_passed = models.DurationField(default=0)时:

  • 迁移工作
  • 表单默认值不工作('int' object has no attribute 'total_seconds'

当我使用time_passed = models.DurationField(default=timedelta())时:

  • 迁移不起作用(ValueError: Cannot serialize: datetime.timedelta(0)
  • 窗体默认工作

那么,在duration字段中使用默认值或解决此问题的方法是什么?


Tags: django方法nodefault表单objecttimemodels

热门问题