首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Odoo 12 :更新现有模块时看不到更改

Odoo是一款开源的企业资源规划(ERP)软件,它提供了一套完整的管理系统,包括销售、采购、库存、财务、人力资源等多个模块。在使用Odoo时,有时候会遇到更新现有模块后无法看到更改的情况。

造成这种情况的原因可能有以下几点:

  1. 缓存问题:Odoo使用了缓存机制来提高系统性能,有时候更新模块后,缓存没有及时刷新,导致看不到更改。解决方法是在Odoo后台进行缓存清理,可以通过在设置中找到“清除缓存”选项来执行清理操作。
  2. 权限问题:更新模块后,可能需要重新分配权限才能看到更改。确保用户具有足够的权限来访问更新后的模块。
  3. 代码错误:更新模块时,可能存在代码错误导致模块无法正常加载。在这种情况下,建议检查日志文件以查找错误信息,并修复代码问题。
  4. 模块依赖:有时候更新一个模块可能会影响其他模块的功能,导致看不到更改。在这种情况下,需要检查模块之间的依赖关系,并确保所有相关模块都已更新。

针对Odoo 12版本,腾讯云提供了一款云服务器产品,可以满足Odoo的部署需求。您可以通过腾讯云云服务器产品了解更多信息:腾讯云云服务器

总结:当在Odoo 12中更新现有模块时看不到更改,可能是由于缓存问题、权限问题、代码错误或模块依赖等原因导致的。解决方法包括清理缓存、重新分配权限、修复代码错误以及检查模块依赖关系。腾讯云提供了适用于Odoo的云服务器产品,可满足部署需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

odoo 开发入门教程系列-继承(Inheritance)

继承(Inheritance) Odoo的一个强大方面是它的模块化。模块专用于业务需求,但模块也可以相互交互。这对于扩展现有模块的功能非常有用。...在介绍特定的Odoo模块继承之前,让我们看看如何更改标准CRUD(创建、检索,更新或删除)方法的行为 Python继承(Python Inheritance) 目标: 不能删除状态不为New、Canceled...Odoo提供了两种继承机制来以模块化的方式扩展现有模型。...第一继承机制允许模块通过以下方式修改在另一个模块中定义的模型的行为: 向模型添加字段 覆盖模型中字段的定义 给模型添加约束 给模型添加方法 重写模型中的现有方法 第二种继承机制...odoo中,第一种机制最常用。在我们的例子中,我们希望向现有模型添加一个字段,这意味着我们将使用第一种机制。

2.2K20

在Ubuntu 16.04上安装Odoo 10

部署后,Odoo允许管理员安装任何模块组合,并根据业务需求配置/定制它,范围从小型商店到企业级公司。 本教程介绍了如何使用Git源代码在一小内安装和配置Odoo,以便于升级,维护和自定义。...db_port = False- Odoo使用PostgreSQL默认端口5432,只有在使用自定义PostgreSQL设置更改此设置。...更新Odoo更新Odoo系统之前,您应该检查一切是否按预期工作,尤其是第三方模块。最安全的方法是使用测试环境,这只是一个单独的Odoo安装。...> 在此阶段,您可能会遇到模块中不兼容的更改所产生的错误。...如果一切按预期进行,您可以启动负载测试模块“行为”测试(与代码不兼容的错误不同),以及您配置的任何其他测试。 更新您的生产系统 如果所有测试都通过,您可以更新生产安装。

3.3K42

odoo 权限管理学习总结

(只加载一次,安装或者更新模块),则可以将noupdate设置为1。...(2, ID, values) 使用values字典中的值更新id值=ID的现有记录 (2, ID) 删除id=ID这条记录(调用unlink方法,删除数据及整个主从数据链接关系) (3, ID) 删除主从数据的链接关系但是不删除这个记录...--略--> 查看效果 注意: 实践发现,通过界面点击,访问一些菜单界面,会在菜单访问URL(参见菜单访问自动生成的URL)中自动添加model,...view_type等参数,也就是说会自动访问模块相关模型,如果此时没有对应模型的访问权限(至少需要 read权限),那么即便拥有对应菜单的访问权限,界面上也看不到对应的菜单,笔者尝试过在浏览器中直接通过菜单链接...模型访问权限(Access Rights,表级别) 当模型中没有定义任何访问权限时,odoo会认为没有任何用户可以访问数据,并在日志中打印: 2022-12-14 09:01:38,994 32508

10.1K20

odoo ORM API学习总结兼orm学习教程

(1, id, values) 使用values字典中的值更新id值为给定id值的现有记录。不能在 create()中使用。...提供三种不同的机制,以模块化方式扩展模型: 从现有模型创建新模型,向副本中添加新信息,但保留原始模块 扩展其他模块中定义的模型,替换以前的版本 将模型的一些字段委派给它包含的记录 经典继承 当同时使用..._inherit和 _name 属性Odoo使用现有模型(通过_inherit提供)作为base创建新模型。...这对于将新字段或方法添加到现有模型(在其他模块中创建)或自定义或重新配置它们(例如更改其默认排序顺序)非常有用: class Extension0(models.Model): _name =...# (1, id, values) # 使用 values 字典中的值更新id值为给定 id 值的现有记录。

13.3K10

从安装到使用——Odoo常见问题及故障处理

使用问题 1.Odoo支持多语言吗? 支持多语言(包含中文)。 2.Odoo数据库连接配置信息在哪里?...3.为什么在设置面板看不到 Odoo 更新(Updates)操作功能? 此功能只能在开发者模式下使用,请确保你的 Odoo 控制台是否已经切换成开发者管理模式 4.如何删除 Odoo 演示数据?...安装 Invoice, Purchase 等模块可以测试 print to PDF 功能 6.如果没有域名是否可以部署 Odoo?...Odoo爱好者博客:https://alanhou.org/category/odoo/ 12.Odoo 社区版可以升级到企业版吗? 可以,但需要提前订阅企业版授权 故障处理 1.如何查看错误日志?...o+rw /usr/lib/python3/dist-packages/odoo # odoo11版本以上 5.PDF无法打印中文 Odoo11之前的版本,在使用Odoo打印功能,下载的PDF

5.9K30

如何在Ubuntu 18.04上部署Odoo 11

在你开始之前 将系统更新到最新的软件包: sudo apt update && sudo apt upgrade 安装git,pip以及构建Odoo依赖所需的工具和库: sudo apt install...: sudo su - postgres -c "createuser -s odoo" 安装并配置Odoo 我们将从GitHub存储库安装odoo,这样我们就可以对版本和更新有更多的控制。...安装完成后,请停用环境并使用以下命令切换回sudo用户: deactivate exit 如果您计划安装自定义模块,最好将这些模块安装在单独的目录中。.../odoo/odoo11-custom-addons 如果您使用自定义模块,请不要忘记将my_admin_passwd更改为更安全的内容并调整addons_path。....conf 如果没有错误,您可以启用Odoo服务在启动自动启动: sudo systemctl enable odoo11 如果你想查看Odoo服务记录的消息,你可以使用下面的命令: sudo journalctl

1.9K20

Odoo开发指北 02 启动项配置文件

Odoo启动项 常用启动项 自动升级模块,指定配置文件和数据库 -c 配置文件路径 -d 数据库名 -u 模块名(或all) 服务端开发者模式 pip install watchdog 启动命令加上 -...-dev=all 这启用了一些有用的功能可加快开发流程,最重要的如下: 在保存 Python 文件自动重载 Python 代码,避免手动重启服务 从 XML 中直接读取 view 定义,避免手动升级模块...配置文件 [options] ;addons模块的查找路径 addons_path = /odoo/addons ;超级管理员(用于创建,还原和备份数据库的操作) admin_passwd = admin...= .* ;哪些模块是加载数据库的 demo = {} ;用于发送邮件的邮箱地址 email_from = False ;在导入大量数据使用这个选项,如果在导入期间程序宕机,你可以在当前状态下继续...,默认为all translate_modules = ['all'] ;是否使用数据库的unaccent功能 unaccent = False ;在安装哪些模块不需要加载演示数据 without_demo

1.1K10

轻松部署Odoo软件

Odoo有强大而灵活的系统架构,可在不修改核心代码的情况下修改功能、升级模块、新增模块Odoo活跃的社区在不断修正各类错误,贡献各种用途的模块,产品迭代速度非常快。...常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。...用户可以直接从模块库中选择安装适用模块,或进行模块卸载,升级的管理操作。 [yppp9esz89.png] 改进 本文档会持续改进,广泛吸收用户的需求。...Odoo 采用 Peer Authentication 方式连接 PostgreSQL,即以操作系统用户登录数据库,无需密码。 为什么在设置面板看不到 Odoo 更新(Updates)操作功能?...安装 Invoice, Purchase 等模块可以测试 print to PDF 功能 [Odoo 打印PDF] 如果没有域名是否可以部署 Odoo

4.8K00

Odoo 基于Win10搭建基于Win10搭建odoo14开发环境搭建

依赖,可能会提示要求Microsoft Visual C++ Build Tool,提示 Microsoft Visual C++ 14.0 is required....如果安装配置没问题,则启动可以看到类似如下日志: 2022-12-13 11:20:24,989 21476 INFO ?...默认为localhost,UNIX则使用socket,形如/var/run/postgresql --db_port 数据库监听端口,默认5432 --addons-path 指定存储模块的插件目录...-i 运行服务前,安装某些模块模块之间用逗号分隔 -u 运行服务前,更新某些模块模块之间用逗号分隔,注意配合-d使用 小技巧 The --limit-time-cpu and --limit-time-real...参数可以用于在调试源码,阻止worker被kill掉 配置文件简介 大多数命令行选项可通过配置文件指定。

3.6K40

odoo 开发入门教程系列-计算的字段和变更(Computed Fields And Onchanges)

计算的字段和变更(Computed Fields And Onchanges) 模型之间的关系是任何Odoo模块的关键组成部分。它们对于任何业务案例的建模都是必要的。...本章目标 在房地产模型中,自动计算总的面积和最佳报价 预期效果: 在地产报价模型中,自动计算合法的日期且可被更新 在我们的房地产模块中,我们定义了生活区和花园区。...大多数时候,只有当您的代码到达生产服务器,你才意识到它会减慢整个过程。 Onchanges 参考: 主题关联文档可查看onchange(): 在我们的房地产模块中,我们还想帮助用户输入数据。...你对self所做的任何更改都将反映在表单上: from odoo import api, fields, models class TestOnchange(models.Model): _name...存储computed fields,请密切注意依赖项。当计算字段依赖于其他计算字段更改值可能会触发大量重新计算。这会导致性能不佳。

3.1K30

Odoo开发指北 01 初识Odoo

继承开发 Odoo提供了大量现成的模块给我们使用,但是某些情况下,我们需要制定符合自己需求的功能模块Odoo开发的一条黄金准则是——不要修改现有模块,以免改动后的代码与原有模块产生混淆。...因此,odoo提供了继承机制,我们可以选择一个基础模块,然后继承它,在它的基础上进行修改、扩展,生成自己的模块。...开发自己的模块,需要在模块所在目录下,创建两个文件:init.py和__manifest__.py,在其中定义模块的初始化操作以及模块的描述。...然后使用自己的模块:把自己的模块路径设置到odoo中,重启odoo让其搜索到自定义模块,即可通过odoo进行安装。...脚手架 odoo-bin scaffold 命令新建了我们的 aaa 应用 …/odoo-bin scaffold aaa 模块开发流程 分析模块模型,得出模型所需的字段有哪些,然后定义模型类——

2.3K30

odoo 开发入门教程系列-安全-简介

本章目标是覆盖我们新模块的最小安全需求。 Data Files (CSV) Odoo是一个高度数据驱动的系统。虽然通过Python代码定制行为,但是模块的部分值在加载设置的数据中。...加载数据的方式之一是通过一个CSV文件,比如在安装base模块加载的country states列表 "id","country_id:id","name","code" state_us_1,us,...当数据和安全相关,存放在 security 目录中,当数据和视图和action相关,存放在 views 目录中....installable': True, 'auto_install': True, 'post_init_hook': 'post_init', } 同时需要注意的是,当前数据文件仅在模块被安装或者更新才被加载...当模型中没有定义任何访问权限时,odoo会认为没有任何用户可以访问数据,并在日志中打印: 2022-12-14 09:01:38,994 32508 WARNING odoo odoo.modules.loading

91520

ODOO配置文件etcodoo.conf配置详解

1.Dbfilter配置 Odoo是一个多租户系统:一个Odoo系统可以运行并服务于多个数据库实例。它也是高度可定制的,定制(从加载的模块开始)取决于“当前数据库”。 ...作为登录公司用户使用后端(web客户端),这不是问题:登录可以选择数据库,然后加载自定义设置。 ...当Postgres部署不是本地部署和/或不使用安装默认值,可以使用数据库选项覆盖此设置。 打包的安装程序将自动创建一个新用户(odoo),并将其设置为数据库用户。 数据库管理界面受管理密码设置保护。...此设置只能使用配置文件进行设置,并在执行数据库更改之前进行简单检查。应将其设置为随机生成的值,以确保第三方不能使用此接口。 所有数据库操作都使用数据库选项,包括数据库管理界面。...这样做,您需要将更多的http头转发给Odoo,并在Odoo配置中激活代理模式,让Odoo读取这些头。

6.7K21

odoo 开发入门教程系列-QWeb简史

QWeb简史 到目前为止,我们的房地产模块的界面设计相当有限。构建列表视图很简单,因为只需要字段列表。...您可能已经熟悉现有的引擎,如Jinja(Python)、ERB(Ruby) 或Twig(PHP)。Odoo自带内置引擎:QWeb模板。QWeb是Odoo使用的主要模板引擎。...你可能已经在Odoo见过 看板,其中的记录以卡片状结构显示。我们将为我们的房地产模块构建这样的视图。 一个具体的示例: 一个看板视图 参考: 本主题关联文档可以查看Kanban....目标: 本节结束创建一个房产的看板视图 在我们的地产应用程序中,我们希望添加一个看板视图来显示我们的房产。看板视图是标准的Odoo视图(如表单和列表视图),但其结构更灵活。...注意:best price仅在收到报价展示,而selling price仅在接受报价展示 修改odoo14\custom\estate\views\estate_property_views.xml

2K20

odoo wizard界面显示带复选框列表及勾选数据获取

TransientModel类扩展Model并重用其所有现有机制,具有以下特殊性: wizard记录不是永久的;它们在一定时间后自动从数据库中删除。...res_ids': [], 'specialData': {}, 'type': 'record', 'res_id': 26}, 'validity': 7, 'date_deadline': '2022-12...> 说明: saveSelectionsToSessionStorage 为"true"则表示点击复选框,将当前选取的记录存到浏览器sessionStorage中,可选 odoo14\custom\estate...36; i++) { s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); } s[14] = "4"; // bits 12...hasCheckBoxes,modelName,modelMethod等也可作用于非内联tree视图,则需要编辑该文件,添加hasCheckBoxes,modelName,modelMethod等属性,否则,更新应用的时候会报错

5.2K60
领券