You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Odoo Studio建应用后用户管理模块报错求助

Odoo Studio自定义后用户视图验证错误的解决方法

问题原因

报错明确指向res.users模型不存在is_admin字段,但你编写的计算字段代码仅针对自身业务模型,与用户模型无关联。问题根源大概率是:

  • Odoo Studio操作过程中意外修改了res.users相关视图,导致视图引用了不存在的is_admin字段;
  • 启用了依赖is_admin字段的第三方模块,但模块未正确安装或更新。

解决步骤

  • 检查并修复res.users视图
    进入Odoo Studio,搜索「用户」模型,打开其所有视图(重点排查表单视图),找到包含is_admin字段的代码片段,直接删除或注释掉该字段引用,保存后刷新页面重试。
  • 排查第三方模块状态
    进入「应用」模块,搜索是否有依赖is_admin字段的第三方模块。若模块未完成安装,重新安装;若无需该模块,直接卸载。
  • 修正计算字段代码逻辑
    你当前的代码存在逻辑漏洞:第二个循环未嵌套在for record in self:内部,会导致仅处理最后一条记录。正确写法如下:
    for record in self:
        record['x_vaccancies'] = len(record['x_studio_one2many_field_t0PSY'])
        for shop in record.x_studio_one2many_field_t0PSY:
            if shop.x_studio_selection_field_I8q1t == "rented":
                record['x_vaccancies'] -= 1 
    
    该问题虽不影响当前视图报错,但修复后可避免后续业务数据错误。
  • 清除缓存并重启服务
    进入「设置-技术-参数-系统参数」,新建或修改ir.ui.view.clear_cache参数值为True,随后重启Odoo服务,清除浏览器缓存后再次尝试操作。

内容的提问来源于stack exchange,提问作者user3768679

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 18:45:02