web2py中的输入时间

1 投票
1 回答
506 浏览
提问于 2025-04-16 08:48

我想在web2py中输入完成一个任务所需的时间,格式是天数和小时数。请问在SQLField中有没有专门的字段类型可以用来表示这个?因为Python的时间模块最多只能处理24小时。

1 个回答

1

抱歉,Field(...'time') 只允许输入24小时的时间,而且没有专门的类型来表示时间间隔。不过,你可以通过以下方式自己定义一个:

 timeinterval = SQLCustomType(....)

然后可以这样使用它:

 Field('name',type=timeinterval, widget=....)

你也可以自己制作一个小工具来处理这个问题。

请在web2py的邮件列表上提问,这样我们可以把信息集中在一个地方。我很乐意提供一个完整的例子。

撰写回答