dbfilterOdoo是一个多租户系统:一个单Odoo系统可以跑多个数据库实例,并且它是高度可定制化,不同database可以安装不同modules。 对于那些需要登录web后台用户来说,dbfilter配置不存在任何问题,因为他们在登录时候,需要选择对应database。 但是对于那些不要登录用户来说(如:module中 portal, website),Odoo就需要
转载 2024-08-25 22:33:19
37阅读
背景:在对接物联网设备时候常用协议就是:MQTT、AMQ、https、还有W
Odoo平台简介   Odoo(以前叫OpenERP)是世界排名第一开源ERP系统,最早由比利时一家公司开发,经过十几年发展,目前全世界Odoo使用者超过2百万人,Odoo被翻译成几十种语言,Odoo社区活跃开发人员超过5000人。从2012年开始,美国著名IT杂志Info World连续5年评选Odoo为“世界最佳开源软件大奖” ERP领域第一名。Odoo底层结构很强
启动主程序$ docker run -v odoo-data:/var/lib/odoo -d -p 8069:8069e db postgres:13...
原创 2023-01-09 19:09:01
191阅读
## Docker启动Odoo15 Error ### 引言 Docker是一个开源应用容器引擎,可以轻松地创建和部署应用程序,而无需担心环境依赖。Odoo是一款功能强大开源企业资源规划(ERP)软件,可以帮助企业管理各个业务流程。然而,在使用Docker启动Odoo15时,可能会遇到一些错误。本文将介绍如何解决这些错误,并提供相应代码示例。 ### 问题描述 当我们尝试使用Dock
原创 2023-08-11 10:05:18
293阅读
在本博文中,我将深入探讨“odoo 架构图”这一主题,全面分析其背景、技术原理、架构解析、源码分析、扩展讨论,并最终进行总结与展望。Odoo 是一个开源企业资源规划 (ERP) 系统,涵盖了多种商业应用,能够帮助企业进行管理与运营。理解 Odoo 架构图,有助于更好地掌握其内部运作机制,从而优化业务流程。 ### 背景描述 Odoo 架构可以在许多方面进行划分和理解。为了更好地掌握 Od
原创 7月前
117阅读
Odoo模块目录分析以stock模块为例 Stock模块目录结构图 controllers自定义控制器实现,具体用法参考website模块;自定义一些网页或功能可通过Controller实现data初始化数据文件目录 初始化数据文件 如图所示在安装模块时会在数据库表stock_location中添加一条记录,该记录name字段值为Phy
转载 2023-07-28 15:16:36
352阅读
主要有四个视图: 菜单视图:把 数据模型——菜单——视图(tree、form) 连接起来 表单视图:创建、编辑数据模型所用视图。 列表视图:展示数据模型(显示数据)时使用。 搜索视图:制定odoo右上角对于当前数据模型可搜索字段以及可用过滤器。 1)菜单 在定义了数据模型之后,我们要操作该模型。就需要把模型——菜单——视图 连接起来。这可以通过act_window+menuitem来实现。 &
一、python里面的浮点时间转:天/时/分/秒def trans_hm_format(data): """浮点转:天/时/分/秒""" m, s = divmod(float(data), 60) h, m = divmod(m, 60) data_srt = '' if s > 0.0 and m <= 0.0: data_srt = "
原创 2022-07-27 22:42:09
990阅读
odoo学习刚开始仿照已有知识django框架学习,发现相同和不同。第一个 odoo项目下载odoo源代码,新建属于自己模块,至少包含上述文件。首先在odoo.conf中配置数据库相关信息,强调一下:加载文件目录addons_path = F:/odoo-14.0/addons, F:/odoo-14.0/my_addons/covid_w就可以在model中建立属于你模块这里以covid_w
转载 2023-11-01 12:08:42
248阅读
在本文中,我们将详细探讨如何构建一个“odoo 接入架构图”。我们将通过不同结构部分,对这一主题进行深度分析。 接入架构图通常用于展示系统集成时结构与交互,尤其是在使用Odoo作为业务管理系统时。Odoo以其灵活模块化架构和开放源代码而受到青睐,无论是中小型企业还是大型企业都能从中获益。 ### 背景描述 在企业数字化转型过程中,Odoo被广泛应用于整合各种业务流程。通过接入架构图
原创 5月前
50阅读
数据访问功能:信息增删查改。基于MVC模式进行开发,其中Model用ORM了来对应数据库表并操纵,ODOO会自动生成代码和操作;而view则用XML来定制界面;Controller也是用XML来定义响应。工作流开发:用软件表达企业层级工作协作关系。有两种方式:XML方式定义、可视化拖拽编程定义。报表开发:把系统数据以特定形式输出打印。主要有:系统自带PDF表表和第三方(例如康虎) 
前言前些日子工作里得到一个机会,有机会接触一下odoo学习和应用,现在将要告一段落,为了改掉狗熊掰棒子习惯,准备写五六篇文章记录总结一下.这里是第一篇文章,就总体概述一下,主观性东西会比较多,一家之言吧.odoo来源ODOO官网 ODOO历史 odoo是2002年一家比利时公司推出一个部分开源(社区版)Erp产品,原来叫做openErp,8.0后新命名为Odoo. odoo是一套pyt
转载 2024-02-22 21:12:25
154阅读
odoo16入门教程第一章 架构总览多层应用odoo遵循多层架构,也就是说,表现层,逻辑层和数据存储是分开。更具体说,odoo使用了三层架构。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a6jwKdg3-1685362679703)(null)]表现层是由HTML5、JavaScript和CSS组成;逻辑层完全用python写,同时数据存储层只支持Pos
转载 2023-11-10 23:08:23
156阅读
Odoo 一个强大功能是无需直接修改底层对象就可以添加功能。这是通过其继承机制来实现,采取在已有对象之上修改层来完成。这种修改可以在不同层上进行-模型层、视图层和业务逻辑层。我们创建新模块来做出所需修改而无需在原有模块中直接修改。上一篇文章中我们从零开始创建了一个新应用,本文中我们学习如何通过继承已有的核心应用或第三方模块来创建新模块。实现以上本文将主要涵盖:⚫ 原模型扩展,为已有模型添加
转载 2024-04-04 08:15:03
111阅读
node.js 模块在node.js开发中,一个文件就可以认为是一个独立模块一、node.js模块分类1、核心模块,也叫内置模块、原生模块例如:fs,http,path,url所有内置模块,在安装node.js时候,就已经编译成 二进制文件,可以直接加载运行(速度较快)部分内置模块,在node.exe这个进程启动时候就已经默认加载了,所以可以直接使用2、文件模块按文件后缀来分如果加载时,没有
转载 2024-02-19 10:12:24
85阅读
一、odoo介绍Odoo 是基于Python写一系列开源商业应用程序套装,前身是OpenERP。此套装可满足中小型企业一切应用需求,例如,企业基本进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理
第四章 基本视图前面一章介绍了Odoo常见几种字段, 我们学会了如何创建一个模型,并定义他们字段, 本章我们将介绍如何定义模型视图, 以及介绍几种常见视图及其用法.视图组成Odoo布局是通过视图文件(xml)来组织,并不需要我们自己写HTML代码,只要我们按照它要求格式写完xml,前端页面就自然而然地生成了。因为视图是前端展示用,所以视图种类多种多样,odoo也可以支持
转载 2024-04-16 21:05:56
83阅读
前言Odoo是一套完整系统,是一个开源框架,针对 ERP 需求发展而来,适合定制出符合客户各种需求ERP系统、电子商务系统、CMS、或者是网站。由于 Odoo 底层结构很强大,所有模块都可以根据需要进行安装和御载,所以客户能够像搭积木一样建构自己期望系统。即使完全不安装与ERP相关模块,仅利用 Odoo 自身底层框架,也能构建出适合各种用途系统,纯 B/S 架构。而这一切都是免费
创建一个Odoo包(Module)1. 简介odoo模块均以包(module)为基础管理,在odoo系统中我们可以选择性安装需要包。 将包中内容加载进数据库,进而达到新增逻辑或者修改逻辑目的。2. 包组成1. 业务对象 一般Odoopython文件定义class类,会根据config配置文件自动加载 2. 视图对象 将定义业务对象内容,通过网页视图方式展现出来
  • 1
  • 2
  • 3
  • 4
  • 5