odoo模块安装报错了,别着急删库跑路 刚安装了一个 Odoo 模块,结果报错进不了系统,是不是要删库重来?接触 odoo 时间不长的朋友可能真的会采用这种办法。别急,接下来介绍一种3分钟就可以轻松搞定的处理方法。 视频讲解 Your browser does not support the video tag....
postgresql数据库分析工具介绍 对于做 odoo 开发或是使用 postgresql 数据库的朋友们来说,pg_stat_statements 与 log 可算是两个必备的数据分析工具了;前者用于 sql 性能分析,后者用于全局 sql 审计,我们接下来逐个介绍。 sql性能分析:pg_stat_statements #1.编辑 postgresql.conf 文件,添加或修改以下参数: # show config_file 查...
odoo 多选项卡插件 写了一个 odoo 的多选项卡插件,针对 odoo16 及16之后的版本,先来看下效果,也可以点击转到 odoo 应用商店 : 首要目的 写这个插件的首要目的是为接下来的前端课程培训做准备的。了解 ActionContainer 的运作机制,是掌握 WebClient 单页应用程序的基础。而这个插件恰恰是对 ActionContainer 组件深入了解与研究的结果,同时也涉及到了 OWL 组件的重...
快速隐藏不想看到的 odoo 导航菜单 在 odoo 应用中, 库存 是供应链系统的基础模块,只要安装就会附带安装不少的其它模块;在 odoo 的实施过程中,有时需要隐藏这些用户不想看到的导航菜单,有两种快速隐藏的方式,在这里给大家介绍下。 菜单项 操作隐藏 以odoo17为例,打开odoo开发者模式,导航到: 设置-技术-用户界面-菜单项 。 检索到想要隐藏的菜单项数据,选中后执行 存档 操作,然后刷新浏览器,即可看到隐藏效果。 SQ...
owl 开发工具简介 从 Widget 到 OWL,是 odoo 前端的重大变化,也是大势所趋。如今在再看 odoo 的 webclient,放眼望去,尽是 OWL 组件。这里介绍下 odoo 前端开发用到的两个重要工具 owl-devtools 和 owl-vision。 owl-devtools owl-devtools 是一个浏览器的扩展插件,以下给出 owl-devtools 的下载地址。下载解压后,有两个版本...
学习OWL之前,你必须要了解的DOM 什么是DOM? 不少朋友对 DOM 没啥概念,模糊的感觉 DOM 好像就是document,亦或是觉得 DOM 跟网页是一回事。如果前端开发只是工作的一小部分,深入了解与否无可厚非;但如果要深入研究前端,那么对 DOM 就必须要有精确的理解。 DOM(Document Object Model)是由 W3C(World Wide Web Consortium) 和 WHATWG(Web Hyper...
最简 owl 案例 Owl是什么? Owl 是一个用 Typescript 编写的 UI 框架,由 Odoo 官方专门为自身平台量身定做。采用了 React 和 Vue 的设计理念, Owl 的主要功能包括: 声明式组件系统( declarative component system ) 类似于 Vue 的细粒度响应式系统 hooks(钩子 ) fragments( 片段 ) 异步渲染 OWL如何使用? Odoo 不...
10分钟了解odoo最简库存操作 Odoo单仓库模式下的库存管理操作,虽然简单,却能轻松胜任以下场景的应用。 零售商:零售商通常需要实时跟踪库存水平,以确保商品的及时补货。Odoo单仓库模式已能轻松管理店内库存,优化销售流程。 分销商:分销商需要有效管理从供应商到客户的库存流动,Odoo的单仓库模式能够提供清晰的库存视图,帮助做出更好的采购和销售决策。 电商平台:用户活跃的在线商城需要高效的库存管理系统来处理订单和发货。Odoo的...
Nginx+uWSGI+Odoo 生产环境部署 odoo 虽然有内置的 WSGL 服务器,但是 odoo 本身也是一个标准的 WSGI 应用程序,所以可以通过第三方 WSGI 服务器来进行挂载,如 uWSGI , Gunicorn 。uWSGI 是一个由 C 语言编写的高性能 WSGI 服务器,适合应用于高并发场景的生产环境部署。接下来介绍在ubuntu 中通过 uWSGI 启动 odoo 服务。 uWSGI安装与配置 #安装命令 apt in...
odoo内置的WSGI服务器 WSGI (Web Server Gateway Interface,Web 服务器网关接口)是 Python 语言中定义的一种标准接口,用于规范 Web 服务器 和 Python Web 应用程序 之间的通信。它存在的主要目的就是提供一个统一的、标准化的协议,使得任何支持 WSGI 的 Web 服务器都可以运行任何支持 WSGI 的 Python Web 应用程序,从而实现 python应用服务...
odoo国际化翻译 开发 odoo 系统模块的时候,如果一开始就有国际化的需求,无论是模型的定义还是视图的构建,建议使用英语作为第一语言:一方面,英语本身就是一种国际化的语言;另一方面,odoo内置模型字段描述如Created by和Created on都是用英文,如果我们将中文作为第一语言,就会出现原始.po语言文件中既有中文,又有英文的尴尬场景,还需要再做一次 从中文到中文 的翻译。 PO文件的导出与翻译 进入开...