1

创建采购订单并通过电子邮件将链接(查看采购订单)发送到发送给供应商的电子邮件中的采购订单时,它不起作用。
当我打开此链接(查看采购订单)时,它给了我一个找不到错误 URL: http://localhost:8012/mail/view?res_id=9&model=purchase.order&access_token=6ceaa079-11eb-4537-836c-6c3b9fc2c27b

图片1

图片2

4

3 回答 3

1

请确保您的系统中有单个数据库或在启动 odoo 服务器时使用 -d 参数

使用启动 odoo 服务

python3 odoo-bin -d your_db_name

这将解决您的问题。

于 2018-12-27T13:00:57.733 回答
1

检查您的系统参数 web.base.url 是否设置为您可公开访问的地址,而不是 localhost。您可以在 Odoo 菜单设置/技术/系统参数中找到此设置。当您处于开发人员模式时,可以访问该菜单。

Odoo 的一个并不总是为人所知的功能是,默认情况下,当您使用管理员帐户登录时,url 设置会自动更新。如果您使用非公共地址(例如 localhost)登录 Odoo,则会导致链接地址错误。为了防止这种情况,您可以通过创建值为 True 的参数 web.base.url.freeze 来冻结更新,并使用正确的 url 更新参数中的 web.base.url。

因此,我不会说 Odoo 采购订单链接已损坏。如果您在参数中设置了 localhost,则这是预期的工作方式。localhost 地址,顾名思义,就是一个本地主机。您或您的供应商无法通过 Odoo 服务器以外的任何地方使用 localhost 链接访问您的 Odoo 服务器。

于 2018-12-22T20:51:26.770 回答
0

是代码

python3 odoo-bin -d your_db_name

添加到odoo配置文件?

于 2020-09-02T01:17:44.307 回答