odoo的ir.cron模块中nextcall字段如何设定为随机时间
时间: 2024-03-13 15:43:59 浏览: 72
ODOO12 为已有模型添加字段.mp4
可以使用Python的random模块生成随机时间,然后将其转换为datetime类型并赋值给nextcall字段。具体实现代码可以参考下面的示例:
```python
import random
from datetime import datetime, timedelta
# 获取当前时间
now = datetime.now()
# 生成随机时间
random_time = now + timedelta(minutes=random.randint(10, 60))
# 将随机时间赋值给nextcall字段
cron_record.nextcall = random_time
```
在上面的示例中,使用random.randint函数生成10到60之间的随机整数作为分钟数,然后将其加到当前时间上得到随机时间。最后将随机时间赋值给nextcall字段即可。
阅读全文