Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试在odoo 14中列出用户时出错_Python_Odoo_Odoo 14 - Fatal编程技术网

Python 尝试在odoo 14中列出用户时出错

Python 尝试在odoo 14中列出用户时出错,python,odoo,odoo-14,Python,Odoo,Odoo 14,在“用户”中转到“设置”时,出现以下错误: 模型上的“文档\帐户\设置”字段无效 'res.config.settings' 我一直在查看基本代码,似乎模型中不再有文档\u帐户\u设置字段, 我一直在看的文件是这个/home/odoo/src/odoo/addons/account/models/res\u config\u settings.py 是否存在与此相关的已知错误 这是完整的跟踪,如下所示: Odoo Server Error Traceback (most recent call

在“用户”中转到“设置”时,出现以下错误:

模型上的“文档\帐户\设置”字段无效 'res.config.settings'

我一直在查看基本代码,似乎模型中不再有文档\u帐户\u设置字段, 我一直在看的文件是这个/home/odoo/src/odoo/addons/account/models/res\u config\u settings.py

是否存在与此相关的已知错误

这是完整的跟踪,如下所示:

Odoo Server Error
Traceback (most recent call last):
  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/home/odoo/src/odoo/odoo/http.py", line 683, in dispatch
    result = self._call_function(**self.params)
  File "/home/odoo/src/odoo/odoo/http.py", line 359, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/home/odoo/src/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/odoo/src/odoo/odoo/http.py", line 347, in checked_call
    result = self.endpoint(*a, **kw)
  File "/home/odoo/src/odoo/odoo/http.py", line 912, in __call__
    return self.method(*args, **kw)
  File "/home/odoo/src/odoo/odoo/http.py", line 531, in response_wrap
    response = f(*args, **kw)
  File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1377, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1369, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 394, in call_kw
    result = _call_kw_model_create(method, model, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 374, in _call_kw_model_create
    result = method(recs, *args, **kwargs)
  File "<decorator-gen-188>", line 2, in create
  File "/home/odoo/src/odoo/odoo/api.py", line 323, in _model_create_single
    return create(self, arg)
  File "/home/odoo/src/odoo/addons/account/models/res_config_settings.py", line 176, in create
    return super(ResConfigSettings, self).create(values)
  File "<decorator-gen-64>", line 2, in create
  File "/home/odoo/src/odoo/odoo/api.py", line 344, in _model_create_multi
    return create(self, [arg])
  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_fields.py", line 533, in create
    recs = super().create(vals_list)
  File "<decorator-gen-13>", line 2, in create
  File "/home/odoo/src/odoo/odoo/api.py", line 345, in _model_create_multi
    return create(self, arg)
  File "/home/odoo/src/odoo/odoo/models.py", line 3818, in create
    raise ValueError("Invalid field %r on model %r" % (key, self._name))
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/odoo/src/odoo/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/home/odoo/src/odoo/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
ValueError: Invalid field 'documents_account_settings' on model 'res.config.settings'
Odoo服务器错误
回溯(最近一次呼叫最后一次):
文件“/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py”,第237行,在
结果=request.dispatch()
文件“/home/odoo/src/odoo/odoo/http.py”,第683行,在分派中
结果=self.\u调用函数(**self.params)
文件“/home/odoo/src/odoo/odoo/http.py”,第359行,在调用函数中
返回选中的\u调用(self.db、*args、**kwargs)
文件“/home/odoo/src/odoo/odoo/service/model.py”,第94行,在包装器中
返回f(数据库名,*args,**kwargs)
文件“/home/odoo/src/odoo/odoo/http.py”,第347行,在checked_调用中
结果=自身终点(*a,**kw)
文件“/home/odoo/src/odoo/odoo/http.py”,第912行,在调用中__
返回自方法(*参数,**kw)
文件“/home/odoo/src/odoo/odoo/http.py”,第531行,作为响应
响应=f(*参数,**kw)
文件“/home/odoo/src/odoo/addons/web/controllers/main.py”,第1377行,在call\u-kw中
返回self.\u调用\u kw(模型、方法、参数、kwargs)
文件“/home/odoo/src/odoo/addons/web/controllers/main.py”,第1369行,输入
返回调用(request.env[model],方法,args,kwargs)
文件“/home/odoo/src/odoo/odoo/api.py”,第394行,在call\u-kw中
结果=_调用_kw_模型_创建(方法、模型、参数、kwargs)
文件“/home/odoo/src/odoo/odoo/api.py”,第374行,在“call\u kw\u model\u create”中
结果=方法(recs、*args、**kwargs)
文件“”,第2行,在“创建”中
文件“/home/odoo/src/odoo/odoo/api.py”,第323行,在模型中创建
返回创建(self,arg)
文件“/home/odoo/src/odoo/addons/account/models/res_config_settings.py”,第176行,在create中
返回超级(重新配置设置,自我)。创建(值)
文件“”,第2行,在“创建”中
文件“/home/odoo/src/odoo/odoo/api.py”,第344行,在“模型”和“创建”中
返回创建(self,[arg])
文件“/home/odoo/src/odoo/odoo/addons/base/models/ir_fields.py”,创建中的第533行
recs=super().create(VAL_列表)
文件“”,第2行,在“创建”中
文件“/home/odoo/src/odoo/odoo/api.py”,第345行,在“模型”和“创建”中
返回创建(self,arg)
文件“/home/odoo/src/odoo/odoo/models.py”,第3818行,创建
raise VALUERROR(“模型%r”%上的无效字段%r(键,自身名称))
例外情况
上述异常是以下异常的直接原因:
回溯(最近一次呼叫最后一次):
文件“/home/odoo/src/odoo/odoo/http.py”,第639行,在异常处理中
返回super(JsonRequest,self)。\u handle\u异常(exception)
文件“/home/odoo/src/odoo/odoo/http.py”,第315行,在异常处理中
引发异常。具有来自新原因的\u回溯(无)
ValueError:模型'res.config.settings'上的字段'documents\u account\u settings'无效
通常,当我们(开发人员)需要管理员输入一些内容时,我们会在
res.config.settings
中创建一个字段来获取它,因此如果您在模块
帐户
中查找它,您可能永远看不到它,它是由另一个模块创建的。此错误是由于未安装正确的模块而导致的,或者您正在打开一个视图,其中显示此字段(
documents\u account\u settings
),但您的数据库中没有该字段

在这种情况下,有两件事(我知道)可以让事情变得更好:

  • 查找在源代码中创建此字段的位置,并更新或安装该模块,或者更容易(对于Odoo用户),更新模块
    base
    ,它可能会重置数据库中的问题模块
  • 如果您是一名开发人员(如果为true,则我更喜欢),您可以转到数据库的table
    ir\u ui\u view
    ,找到导致该问题的视图(继承名为“res.config.settings.view.form”的视图),然后更改其体系结构部分

希望您能从中受益,因为我只能告诉您如何归档您的目标,但无法为您完成此操作。

确保您已安装应用程序
文档\u帐户
,它将从此帐户初始化