gpt4 book ai didi

python - 如何在 Odoo 10 上创建自动化任务?

转载 作者:行者123 更新时间:2023-11-30 22:26:29 24 4
gpt4 key购买 nike

我正在尝试创建一个定期运行的任务。

我在名为“Data”的目录中创建了此文件并将其添加到 list 文件中:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="ir_cron_scheduler_action" model="ir.cron">
<field name="name">scheduler</field>
<field name="user_id" ref="base.user_root"/>
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field eval="'res.company'" name="model"/>
<field eval="'refresh'" name="function"/>
</record>
</data>

我在该模型上有以下方法

def refresh(self):
_logger.info(' This is a test')

但它似乎不起作用,没有在记录器上打印。有什么想法吗?

最佳答案

  1. 添加到您的 xml 文件 <field eval="True" name="active" />
  2. 在代码中添加 python

@api.model
def refresh(self):
_logger.info(' This is a test')

关于python - 如何在 Odoo 10 上创建自动化任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231285/

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