E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
odoo17
Docker安装
Odoo17
Docker安装Odoo前言所需环境安装步骤登录Odoo配置数据库前言Odoo是一个开源的ERP框架,它提供了一套完整的、可定制的、模块化的企业管理软件解决方案。以下是Odoo的主要特点:模块化设计:Odoo的各个功能都以模块的形式提供,包括财务、销售、采购、库存、生产等。用户可以根据自己的需求选择相应的模块,甚至可以定制自己的模块来扩展Odoo的功能。集成性:Odoo可以与其他应用程序集成,如C
孟德爱吃香菜
·
2024-01-17 03:55
docker
docker
容器
运维
odoo17
基础培训1-odoo开发基础知识准备以及
odoo17
开发环境安装
odoo17
基础培训一、odoo开发基础知识准备以及
odoo17
开发环境安装1、odoo是什么?当我介绍客户使用odoo系统作为业务管理平台时,有时会被问到Odoo是什么?
加菲大叔
·
2024-01-14 17:05
odoo17基础培训
odoo17
odoo17
| 视图操作按钮
前言到目前为止,我们主要通过声明字段和视图来构建我们的模块。在上一章中,我们刚刚通过计算字段和onchanges引入了业务逻辑。在任何真实的业务场景中,我们都会希望将一些业务逻辑链接到操作按钮。在我们的房地产示例中,我们希望能够:取消或设置已售出属性接受或拒绝报价有人可能会说,我们可以通过手动更改状态来做这些事情,但这并不方便。此外,我们想添加一些额外的处理:当接受要约时,我们想设置房产的销售价格
洛阳泰山
·
2024-01-07 19:30
odoo17
python
odoo
odoo17
| 基本视图
前言我们在上一章中已经看到Odoo能够为给定模型生成默认视图。在实践中,默认视图是绝对不可接受的用于商业应用程序。相反,我们至少应该以逻辑方式组织各种字段。视图在带有动作和菜单的XML文件中定义。它们是ir.ui.view模型的实例。在我们的房地产模块中,我们需要以合乎逻辑的方式组织字段:在tree列表(树)视图中,我们希望显示的不仅仅是名称。在form表单视图中,应对字段进行分组。在search
洛阳泰山
·
2024-01-07 09:23
odoo17
odoo
python
xml
odoo17
| 用户界面的基本交互
前言现在我们已经创建了我们的新模型及其相应的访问权限,是时候了与用户界面交互。在本章结束时,我们将创建几个菜单以访问默认列表和窗体视图。数据文件(XML)Odoo在很大程度上是数据驱动的,因此模块定义的很大一部分是它管理的各种记录的定义:UI(菜单和视图)、安全性(访问权限和记录规则)、报告和纯数据都是通过记录定义。结构在Odoo中定义数据的主要方法是通过XML数据文件:广泛的结构XML数据文件如
洛阳泰山
·
2024-01-06 18:21
odoo17
ui
数据库
odoo
python
odoo17
后台启动过程6——总结
这一系列一共写了五篇,现在做个总结:
odoo17
后台启动过程1——odoo_bin脚手架
odoo17
后台启动过程2——odoo_binserver子命令
odoo17
后台启动过程3——三种serverodoo17
加菲大叔
·
2024-01-05 18:21
odoo17后端
python
odoo17
odoo
odoo17
后台启动过程3——三种server
文件位置:odoo\service\server.py1、三种server:1.1、Threaded这是Odoo默认的选项,线程模式,我们知道python的多线程并不是真正的多线程,所以,这种模式下,并发性能较低,也无法利用多核的优势。优点是比较安全,兼容型号,如果对并发要求不高,这种模式是没有问题的。这也是odoo默认的模式。1.2、Gevented利用了python协程,需要预先安装Geven
加菲大叔
·
2024-01-02 21:59
odoo17后端
odoo
后端
odoo17
odoo17
后台启动过程4——odoo.http.root
在上一篇文章中,我们再启动server的时候传入了一个对象odoo.http.root,看看这是何方神圣odoo\http.py这里定义了Application类,二root是这个类的一个实例,注释说这是WSGI网关的入口点。通过调试跟踪,也确定了odooweb请求最终都会发送给这个类去处理。这个类实现了__call__函数,所以这个类可以当做函数去调用的。def__call__(self,env
加菲大叔
·
2024-01-02 21:59
odoo17后端
http
odoo
odoo17
后台启动过程5——Ir.http
前文有说,odoo的http文件在处理请求的时候调用了ir.http模型的_match函数,通过这个函数获取到了该请求对应的路由规则,今天我们来看看其中的细节#----------------------------------------------------------#ir_httpmodularhttprouting#-----------------------------------
加菲大叔
·
2024-01-02 21:29
odoo17后端
http
odoo17
python
odoo17
后台启动过程2——odoo_bin server子命令
在前一篇文章中,我们介绍了odoo_bin脚手架的实现原理,重点是Command元类。今天我们来看看server子命令式怎么实现的,server子命令的实现类在:odoo\cli\server.pyclassServer(Command):"""Starttheodooserver(defaultcommand)"""defrun(self,args):odoo.tools.config.pars
加菲大叔
·
2024-01-02 21:29
odoo17后端
odoo
odoo17
odoo17
| 开发环境设置
前言开始
odoo17
开发之前,请先掌握python的基本语法和工具包的使用,以及postgres数据库的安装,和简单的sql使用。
洛阳泰山
·
2024-01-02 03:15
odoo17
odoo
python
odoo17
| 创建一个新应用程序
前言本章的目的是为创建一个全新的Odoo模块奠定基础。我们将从头开始,以使我们的模块被Odoo识别所需的最低限度。在接下来的章节中,我们将逐步添加功能以构建一个真实的业务案例。教程假设我门需要在odoo上开发一个新app模块例如房地产广告模块。本节的目标是让Odoo识别我们的新模块,这将暂时是一个空壳。它将在应用程序中列出。首先需要在项目的根目录下新建一个custom_addons(名字可以更具自
洛阳泰山
·
2024-01-02 01:59
odoo17
java
服务器
前端
odoo17
核心概念view5——ir_ui_view.py
这是view系列的第5篇文章,介绍一下view对应的后端文件ir_ui_view.py,它是base模块下的一个文件位置:odoo\addons\base\models\ir_ui_view.py该文件一共定义了三个模型1.1ir.ui.view.custom查询数据库这个表是空的,从名字看和数据库表结构看,这个表应该是view和user的三方表,可以根据用户自定义view,但是案例呢?class
加菲大叔
·
2023-12-28 04:25
odoo17
ui
odoo
后端
odoo17
核心概念view6——用js_class扩展formview
这是view系列的第六篇文章,我们学习用js_class来扩展view学习odoo的一大窍门就是抄,因为odoo本身就是一个庞大的代码库,抄过来,改改就能用1、找一个js_class的案例搜索js_class,出现一堆结果,随便看一个搜索account_move_form找到对应的js文件/**@odoo-module**/import{registry}from"@web/core/regist
加菲大叔
·
2023-12-28 04:55
odoo17
javascript
前端
odoo
odoo17
核心概念view4——view.js
这是view系列的第四篇文章,专门介绍View组件。作为一个Component,它总共包含js、css、xml三个标准文件,当然最重要的是view.js首先在setup函数中对传入的参数props做了各种校验,然后扩展了subenvuseSubEnv({keepLast:newKeepLast(),config:{...getDefaultConfig(),...this.env.config,}
加菲大叔
·
2023-12-28 04:54
odoo17
odoo
odoo17
owl
odoo17
核心概念view2——view_service
这是view系列的第二篇文章,介绍view_service.jsstatic\src\views\view_service.js一、前端js/**@odoo-module**/import{registry}from"@web/core/registry";import{UPDATE_METHODS}from"@web/core/orm_service";exportconstviewServic
加菲大叔
·
2023-12-28 00:59
odoo17
odoo
view
odoo17
核心概念view7——listview总体框架分析
这是view系列的第七篇文章,今天主要介绍我们最常用的list视图。1、先看list_view,这是主文件/**@odoo-module*/import{registry}from"@web/core/registry";import{RelationalModel}from"@web/model/relational_model/relational_model";import{ListArch
加菲大叔
·
2023-12-27 10:40
odoo17
odoo
view
odoo17
odoo17
核心概念action3——action_service
这是action系列的第三篇文章action_service是action的核心。整个文件接近1500行代码,其中关键的两个函数是:doAction,doActionButton,1、doAction//---------------------------------------------------------------------------//publicAPI//----------
加菲大叔
·
2023-12-22 07:43
odoo17
odoo
odoo17
odoo17
核心概念menu1——主菜单
odoo的菜单可以分为主菜单和用户菜单,主菜单就是点击左上角的图标弹出的下拉列表中的菜单,而用户菜单是点击右上角用户头像弹出来的菜单,本文只介绍主菜单。主菜单(menus)1、模板web.layoutviews\webclient_templates.xml这个模板是webclient中加载的模板,里面有段js,定义了odoo的几个属性,重点关注loadMenusPromise通过/web/web
加菲大叔
·
2023-12-22 07:13
odoo17
odoo
odoo17
odoo17
核心概念action1——action介绍
在odoo中,action是一个非常重要的概念,它上承菜单(menu),下连视图(view),起到承上启下的作用。1、action目录结构web\static\src\webclient\actionsaction和menu一样,都在webclient目录中,并没有放在单独的目录中,这一方面说明了action是webclient的一部分,另一方面也是因为内容虽然重要但不是很多,不像view有那么多
加菲大叔
·
2023-12-22 07:13
odoo17
odoo
odoo17
odoo17
核心概念action2——action_container
这是介绍action系列的第二篇文章。action_container顾名思义是action的容器,代码也很简单1、action_container介绍/**@odoo-module**/import{ActionDialog}from"./action_dialog";import{Component,xml,onWillDestroy}from"@odoo/owl";//-----------
加菲大叔
·
2023-12-22 07:13
odoo17
odoo
odoo17
odoo17
核心概念——env
env在odoo中是一个非常重要的概念,它是一个全局变量,保存了odoo运行环境的重要信息,env分为前端和后端一、环境(env)1、前端的env在web\static\src\env.js中定义,包含两个重要的对象:全局数据总线bus,可以在不同的组件之间进行通信所有的服务services这个文件非常重要,它定义了两个函数makeEnv:初始化env对象。exportfunctionmakeEn
加菲大叔
·
2023-12-22 06:39
odoo17
odoo
odoo17
安装
odoo17
Windows版时,PostgreSQL Database无法被勾选
安装odoo17Windows版时,PostgreSQLDatabase无法被勾选。出现的原因是,曾经安装过PostgreSQLDatabase;虽然可能已被卸载,但注册表内还有残余信息,导致odoo认为PostgreSQLDatabase仍存在于系统之中。解决方案删除注册表内的postgreSQL中的Installations。具体步骤:打开注册表;定位至:计算机\HKEY_LOCAL_MACH
信息化未来
·
2023-12-17 03:32
利用开源
打造自己实用ERP
odoo错误分析
python
odoo
多种数据集合
数据库
postgresql
odoo17
前端js框架的演化
odoo17
发布了,从界面上看,变化还是很明显的,比16更漂亮了,本来以为源码不会发生太大的变化,结果仔细一瞧,变化也不小。
加菲大叔
·
2023-11-20 21:20
odoo17
javascript
odoo
odoo17
web.assets_web.min.js 赏析
odoo17web.assets_web.min.js赏析前文说到,
odoo17
的前端js做了大量裁剪优化,最终打包成了一个文件assets.web.js稍微看一下这个文件的结构web.assets_web.min.js
加菲大叔
·
2023-11-20 21:49
odoo17
javascript
odoo
vscode 无法激活conda虚拟环境
vscode无法激活conda虚拟环境今天装
odoo17
的过程中,指定了conda虚拟环境,打开终端的时候无法激活PSC:\Users\Administrator>condaactivatepy311usage
加菲大叔
·
2023-11-11 10:58
vscode
vscode
conda
ide
win11下安装
odoo17
(conda python11)
win11下安装odoo17odoo17发行了,据说,UI做了很大改进,今天有空,体验一下打开官方仓库:https://github.com/odoo/odoo默认的版本已经变成17了打开odoo/odoo/init.py,发现对python版本的要求也提高了assertsys.version_info>(3,10),"Outdatedpythonversiondetected,Odoorequi
加菲大叔
·
2023-11-11 10:52
odoo17
conda
odoo
Odoo17
新版功能应用,抢先看!
Odoo17
引入了多项新功能和升级,包括更美观的用户界面、更全面的网站构建工具、更优化的电子商务功能、高级报告和分析、更直观的仪表板以及更多的定制选项。
Odoo老杨
·
2023-10-14 06:24
Odoo
odoo
ERP
企业信息化
开源软件
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他