![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ODOO Aliyun Oss 插件
文章平均质量分 66
编写一个插件,在ODOO上传文件时,直接上传到aliyun OSS中
r_nznf
这个作者很懒,什么都没留下…
展开
-
res_company.py 文件详解
扩展类中没有_name属性,因为它继承了父类的_name。对现有模型的扩展, 添加新功能,都将添加到现有模型中,不会创建新模型。因此,在odoo中,根据_name唯一确定这个模型时找到的就是扩展后的类。一对多反向关系:One2many按顺序接收3个参数:关联的模块,关联模块的字段名称,标题文本。我们这里用类继承扩展了一个 whiteurls字段,它是一个One2many类型的字段。通过_inherit属性来继承父模型,在ODOO 中有三种模式继承模型。原创 2022-08-23 15:14:50 · 211 阅读 · 1 评论 -
res_company_white_url.py 详解
这种类型的模型具有永久的数据库持久性:为它们创建数据库表,并且它们的记录被存储,直到被显式删除。默认值是null,也就是说,当关联的记录被删除时,它将被置空。其它值为restrict,当记录被关联时,禁止删除,cascade,删除关联记录的同时删除当前记录。res_company_white_url.py,主要作用是,在数据库中建立一个表,存放白名单的URL。默认情况下,它使用name字段,这是模型中常见的字段。_name属性是模型中的必填属性,Odoo里类的唯一标识,并且在整个模型文件的全局不能够重复。原创 2022-08-20 11:48:17 · 399 阅读 · 0 评论 -
res_config_settings_views.xml 详解
定义出的视图作用是将模型中的记录数据展示出来。一个view记录是一个ir.ui.view模型的一条数据记录,用户界面的每个组件都以记录的形式存储在数据库中,模块从XML文件加载相应的数据时会向数据库添加UI元素,然后odoo从数据库读取UI元素进行显示。field name属性值为model表示页面的名称,表示该视图关联的模型,对应到数据库就是数据库中的某张表,模型中放的字段就是对应到数据库表中的字段。该字段中的属性值关联的是模型中的字段,体现在页面中就是需要填写的表单内容。...原创 2022-08-17 15:55:13 · 327 阅读 · 0 评论 -
res_config_settings.py文件详解
res_config_settings.py文件位于models文件夹下,这个文件主要是用来定义在设置里相关OSS存储的参数:定义一个ResConfigSettings类,继承自TransientModel。原创 2022-08-11 09:25:29 · 168 阅读 · 0 评论 -
__ manifest __.py文件详解
application: 模块是否是应用,我这个只是一个上传数据到OSS的小扩展,所以不是应用。manifest文件用于将一个python包声明为一个Odoo模块并且制定模块的元数据。本文主要介绍模块中manifest文件的字段对应的详细解析,为模块开发及修改提供参考。 data: 模块的所有视图文件集合。depends: 模块依赖的模块集合。 sequence:模块的序号。 category: 模块分类。 version: 模块版本。 summary:模块概述。 name: 模块名称。..原创 2022-08-09 14:36:39 · 359 阅读 · 0 评论 -
模块目录结构说明
(1)、.py:Python代码由.py加载,通过该文件导入.py文件及代码子目录,只要目录中包含的Python代码文件,就会由其内部的__init__.py导入。 (2)、.py:模块声明文件,.py文件中对当前模块进行一些描述声明。例如:data和demo键名所声明的是供加载的数据文件,通常是用户界面、fixture数据和演示数据中会使用到的XML和CSV文件。还可使用YAML文件,可以包含一些模块加载时运行的过程指令,例如,通过程序生成或更新记录而非在XML文件中加入数据。...原创 2022-08-08 21:35:19 · 573 阅读 · 0 评论 -
ODOO 之aliyun OSS模块介绍
此套装可满足中小型企业的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理、HR工资管理、预算管理、WMS仓库库存管理、POS街边小摊、社区商店、项目管理、条码、PLM等等。2、在设置,常规设置里,设置好自己的oss参数,也可以直接保存,用我自带的进行测试。......原创 2022-07-28 13:37:14 · 970 阅读 · 3 评论