odoo-8 - 如何修复 'HttpRequest' 对象在 Odoo 中没有属性 'endpoint_arguments'?

标签 odoo-8 odoo pg-restore

我得到了一个数据库备份(带有文件存储)、文件存储文件夹和另一个文件夹,其中包含该数据库上已安装的模块。

我预计将在没有更多数据的情况下在 Odoo 8 中恢复该备份。所以我所做的是创建拥有数据库表的 PostgreSQL 角色并为其提供足够的权限(登录、创建数据库、复制)。然后我创建了一个 Odoo 配置文件。在这里面,我在 db_user 中设置了这个新的 PostgreSQL 角色。及其密码在db_password .我在 data_dir 中添加了存储文件存储的路径, 以及 addons_path 中所有模块的文件夹路径.

由于没有给我启动器文件,我复制了我拥有的其他 Odoo 实例的 OCB 文件夹并使用了它的 odoo.py文件以启动 Odoo。

新实例似乎运行良好,但现在我刚刚恢复了数据库,我得到了这个错误:

QWebException: "'HttpRequest' object has no attribute 'endpoint_arguments'" while evaluating
'website.get_alternate_languages(request.httprequest)'

我在谷歌上搜索了很多,但除了其他论坛中未回答的问题外,我找不到任何关于它的信息。

有谁知道这是怎么回事?

最佳答案

与此问题相关的更改于 2016 年 2 月 29 日在 Odoo 中引入(我的意思是以下更改:[FIX] website: alternate languages translated URL[FIX] website: backport of,您现在可以查看这些更改在官方 Odoo 8.0 代码库中也可用)。
因此,您很可能使用了不包含上述修复程序的过时 Odoo 8.0 服务器。请更新到最新的官方 Odoo 8.0 并检查问题是否仍然存在。通常,您的问题应该在更新后消失。

关于odoo-8 - 如何修复 'HttpRequest' 对象在 Odoo 中没有属性 'endpoint_arguments'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37744496/

相关文章:

python - 如何在odoo中预先删除过滤器搜索

python - 无法使用关闭的游标

mysql - 如何将 Odoo 与 MySQL 集成

python - 如何根据 sale.order 中选择的价目表对 sale.order.line 中的 product_id 应用域过滤器?

postgresql - 恢复 PostgreSQL 数据库时创建 SEQUENCE 出错

postgresql - 输入文件似乎是文本格式转储。请使用 psql

html - 覆盖 Bootstrap 表格行颜色

python - 属性错误: 'NoneType' object has no attribute 'id' - Odoo v8

python - Odoo 10 从自定义模型转到购买列表

postgresql - pg_restore : can't import data if table has a constraint with a function calling another function