问题标签 [odoo-13]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
505 浏览

odoo - 自定义字体颜色字段 Odoo

模型具有属性状态

风景

我希望每个状态都有一个特定的字体颜色:

渐进式:蓝色

完成:绿色

谢谢

0 投票
2 回答
334 浏览

python - Python 3 continue 循环语句在 Odoo 13 中的计算方法中是否存在问题?

我正在将一个模块迁移到版本 13.0,它continue在计算方法内的循环中使用,一个错误让我发疯了一段时间。

我将代码简化到最低限度,直到我有这种废话:

但是我仍然收到错误,顺便说一下(并且仅在创建新选择时显示):

所以我意识到问题出在continue声明上,如果我删除它,它就起作用了。我尝试continue在标准 Odoo 模块的其他计算方法的几个循环中使用,结果相同。

到目前为止,如果您没有为计算方法中的字段分配值,它会自动取False,所以continue不是问题。

有没有人也遇到过这个问题continue

0 投票
0 回答
585 浏览

python - 在 odoo 中动态生成模型行

是否可以制作树视图并使用 ORM 填充它?

我知道扩展 init 函数并使用 _cr.execute 我可以使用 sql 填充视图,但是是否可以使用 orm 函数和 python 代码(如搜索)?

这是如何使用 sql 执行此操作的示例:

但我想用python而不是用sql来做。

谢谢。

0 投票
1 回答
109 浏览

odoo - 计算总和 Odoo

我已经使用字段值进行了自定义模块预算。我想总结一下我今天所做的预算的所有值

在我的代码中,值不是总和

在此处输入图像描述

0 投票
3 回答
382 浏览

linux - [Odoo][Odoov13] 使用 selenium 运行方法

我有通过单击 Odoo 中的按钮运行的 python 脚本(使用 selenium)。此脚本通过 chromedriver 使用 GUI 运行 chrome。当它尝试运行时出现错误:

从 chrome 位置 /usr/bin/google-chrome 开始的进程不再运行,因此 ChromeDriver 假设 Chrome 已崩溃

一切都安装在我的带有 Ubuntu 18.04 的虚拟机上,安装在带有 Hyper-V 的计算机上(在 Windows 上)我知道显示此错误是因为脚本无权访问 X 服务器。所以我将用户添加到 X:xhost +SI:localuser:odoo_user

但我仍然有同样的问题:(

0 投票
3 回答
723 浏览

python-3.x - Odoo13:条纹支付网关服务器错误 - 我们无法将您重定向到支付表单。ID

我已经在我的服务器上安装了 Odoo-13 应用程序。我收到服务器错误 - 我们无法将您重定向到付款表单。使用 Stripe(沙盒模式)付款时出现id错误。

我附上了截图以便更好地理解。 在此处输入图像描述

提前致谢...

0 投票
2 回答
880 浏览

keyerror - Odoo 开发中何时、为什么以及如何避免 KeyError

我注意到我开发的一些自定义模块可以安装在有记录的数据库上,而另一些则抛出 KeyError 消息,除非数据库为空(无记录)。通常,当模块包含计算字段时会出现错误。那么,有人知道为什么会这样吗?以及我的代码应该如何避免这种错误?抛出此错误的示例计算字段如下所示:

0 投票
1 回答
627 浏览

wkhtmltopdf - wkhtmltopdf再次出现问题

无法在此系统上找到 Wkhtmltopdf。无法创建 PDF。

尽管如此,我还是无法创建 PDF。顺便说一句,Odoo 设置中没有参数。

0 投票
0 回答
142 浏览

python-3.x - 通过 odoo v10 迁移到 odoo v13 在 Onchange 函数中出现错误

字段定义:

可能导致此问题的方法:

错误回溯:

给我一个解决这个错误的方法。one2many 中发生错误以列出分配

0 投票
1 回答
197 浏览

office365 - 'DateTime' 没有发生 len()),与 Odoo 和 Zapier 集成

当我尝试将 office365 中的约会加载到 Odoo 时,我遇到了完全相同的问题。反过来也没有问题……我对它进行了一些研究,发现 Python 期待以下内容:datetime.strptime(datetime_str, 'format')。格式取决于您获取数据的格式。在此站点https://www.journaldev.com/23365/python-string-to-datetime-strptime上,解释了 python 如何期望该格式。

每当我尝试在 Zapier 中添加格式时,这对错误没有任何结果,所以我认为这必须在其他地方完成。

其他人是否能够使用它?您在 Office365 部分中使用的日期格式是什么?或者你是如何克服这个问题的?这是否在 Odoo 版本 13 中发生了变化,是否会导致问题?

我无法编辑 Zapier 代码,因为这一切都在后台。我似乎唯一能做的就是改变日期格式,或者在 Zapier 中添加一些额外的参数。

欢迎所有帮助。

特此完整的错误消息: