gpt4 book ai didi

python - OpenERP 字段保存时间值,例如 `08:04`

转载 作者:行者123 更新时间:2023-12-01 05:48:44 25 4
gpt4 key购买 nike

我正在 openeRP 模块中工作

我正在寻找一种解决方案来声明一个字段,在其中我可以添加如下所示的时间:08:04

我找到了这种类型datetime,但这不是我需要的。

fields.datetime

这不起作用

因为我不需要约会,所以我只需要时间。

你能帮我吗?

最佳答案

使用float_time小部件

我不确定您是否确实需要存储时间持续时间。如果您想存储持续时间,最简单的可能是结合使用 fields.floatfloat_time 小部件。这是 OpenERP 默认用于存储任务持续时间的方法。

这将以小时为单位的值存储为数据库中的 float ,但允许用户使用熟悉的 HH:MM 格式查看和输入值。因此,如果用户输入 8:30,则数据库中存储的值将为 8.5。使用持续时间的浮点值可以非常轻松地计算许多记录的总和或平均持续时间。

例如,您的 OpenERP 模型可能具有以下内容:

_columns: {
'duration': fields.float('Duration (in hours)'),
}

相应的 View 将包含:

<field name="duration" widget="float_time"/>

您可以在官方project模块中看到类似的示例,地址为modelview水平。

关于python - OpenERP 字段保存时间值,例如 `08:04`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15177406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com