创建采购订单并通过电子邮件发送到发送给供应商的电子邮件中的PO链接(查看采购订单)时,它不起作用。
当我打开此链接(查看采购订单)时,它给我一个错误
找不到网址:
http://localhost:8012/mail/view?res_id=9&model=purchase.order&access_token=6ceaa079-11eb-4537-836c-6c3b9fc2c27b
答案 0 :(得分:0)
检查系统参数web.base.url是否设置为可公开访问的地址,而不是localhost。您可以在Odoo菜单设置/技术/系统参数中找到此设置。在开发人员模式下,可以访问菜单。
并非总是已知的Odoo功能是,默认情况下,使用管理员帐户登录时,URL设置会自动更新。如果您使用非公开地址登录Odoo,例如本地主机,将导致链接地址错误。为了避免这种情况,您可以通过创建参数True的web.base.url.freeze参数来冻结更新,并使用正确的URL更新参数中的web.base.url。
因此,我不会说Odoo采购订单链接已损坏。如果您在参数中设置了本地主机,则这是预期的工作方式。顾名思义,本地主机地址只是本地主机。您或您的供应商无法在除Odoo服务器上的其他任何地方使用本地主机链接访问Odoo服务器。
答案 1 :(得分:0)
Please make sure that you have single db in your system or use -d parameter while starting odoo server
start odoo service using
python3 odoo-bin -d your_db_name
this will solve your issue.
答案 2 :(得分:0)
是代码
python3 odoo-bin -d your_db_name
添加到odoo配置文件了吗?