odoo erp成长之路
文章平均质量分 56
记录自己从事erp开发的经历,从入门开始记录,持续更新
「已注销」
我想做一个支点
展开
-
Command line reported error during generating new database
遇到一个问题,当我更换数据库,或者更换了odoo的data静态文件时,会出现页面错乱;如下图:这个时候,有两种选择,第一种更换我们的data文件去适配该数据库。另外一种可以使用 DELETE FROM ir_attachment WHERE url LIKE '/web/content/%' 后重启服务,重新加载即可。...原创 2019-06-05 11:16:24 · 269 阅读 · 0 评论 -
odoo 对 many2many one2many的操作
many2many(0,0,{values}) 根据values里面的信息新建一个记录。(1,ID,{values})更新id=ID的记录(写入values里面的数据)(2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)(3,ID) 切断主从数据的链接关系但是不删除这个数据(4,ID) 为id=ID的数据添加主从链接关系。(5) 删除...转载 2018-09-01 11:03:03 · 6923 阅读 · 0 评论 -
odoo中的一些方法
read方法返回记录的指定字段值列表格式:def read(self,cr,uid,ids,fields=None,context={})参数:ids:待读取的记录的id列表,比如[1,3,5]fields(optional):待读取的字段值,不指定则读取所有字段context(optional):context是一个字典,存放一些上下文值返回值:返回读取结果的字典列表brow...翻译 2018-09-08 09:27:37 · 2271 阅读 · 0 评论 -
yield
一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调用 next())才开始执行。虽然执行流程仍按函数的流程执行,但每执行到一个 yield 语句就会中断,并返回一个迭代值,下次执行时从 yield 的下一个语句继续执行。看起来就好像一个函数在正常执...原创 2018-08-13 13:43:04 · 688 阅读 · 0 评论 -
xml中处理大于号小于号的方法
xml文件中是不识别<,>,会将xml本身的元素命名搞混,得出无法解析。Unescaped '<' not allowed in attributes values error in R第一种方法是转义字符,即将它们变为xml可以是别的形态:&lt; < 小于号 &gt; > ...原创 2018-08-31 14:34:59 · 48284 阅读 · 0 评论 -
odoo小结
这两天一直在研究odoo,因为之前一直从事的是django,flask这种框架的开发。对于erp还是一个很模糊的印象,大致是很麻烦的,利用xml去交互数据的一些片段。知道自己真正的去学习了odoo,才感觉自己的理解并不正确。首先odoo他和之前我使用过的框架并不相同,他将mvc的机制运行的很透彻,业务层和数据层完全分离。一开始我是摸不着头脑的,因为我之前并没有接触过这类架构。之前django也...原创 2018-08-15 16:07:32 · 7629 阅读 · 3 评论 -
orm api 装饰器
one装饰器的作用是对每一条记录都执行对应的方法,无返回值。model装饰器的作用是返回一个集合列表,一般用来定义自动化动作里面,该方法无ids传入。@api.modeldef some_method(self, a_value): pass# can be called asold_style_model.some_method(cr, uid, a_value, cont...翻译 2018-08-15 08:55:51 · 318 阅读 · 0 评论 -
odoo模块字段
字段Fields定义了model 可以保存什么、存在哪里。Fields定义成 model 类的属性:from openerp import models, fieldsclass LessMinimalModel(models.Model): _name = 'test.model2' name = fields.Char()常见属性字段 fields 可以通过把配置属性...翻译 2018-08-15 09:00:37 · 558 阅读 · 0 评论 -
odoo视图
基本视图视图定义了模型数据如何显示, 每种类型的视图代表一种数据可视化模式.基本的视图定义一个视图是以一条ir.ui.view模型数据的形式定义的.<record model="ir.ui.view" id="view_id"> <field name="name">view.name</field> <field name翻译 2018-08-15 09:09:40 · 699 阅读 · 0 评论 -
odoo视图详解
主要有四个视图:菜单视图:把 数据模型——菜单——视图(tree、form) 连接起来表单视图:创建、编辑数据模型所用视图。列表视图:展示数据模型(显示数据)时使用。搜索视图:制定odoo右上角对于当前数据模型的可搜索字段以及可用过滤器。1)菜单在定义了数据模型之后,我们要操作该模型。就需要把模型——菜单——视图 连接起来。这可以通过act_window+menuitem来...翻译 2018-08-15 09:24:55 · 4630 阅读 · 0 评论 -
odoo之action
作者:鼎易软件链接:https://www.jianshu.com/p/47fdcf274581action简介actions定义了系统对于用户的操作的响应:登录、按钮、选择项目等,action可以保存在数据库或在按钮方法中以数据字典的形式返回。每个action有两个必选属性:type -- 响应动作的类型,决定使用哪个字段或动作的响应方式 name -- 在用户界面中显示给用户的...转载 2018-08-15 09:52:59 · 1925 阅读 · 0 评论 -
odoo权限管理
作者:luohuayong链接:https://www.jianshu.com/p/bc4e9db349a2來源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。id权限id,默认规则是access_模块名_类名,还没发现有什么用name权限名,默认规则是模块名.类名,还没发现有什么用model_id:id这个是固定写法,规则是model_模块名_类名,其...转载 2018-08-15 14:59:28 · 1477 阅读 · 0 评论 -
odoo模块配置
模块配置文件name: 模块名称version: 模块版本category: 模块分类sequence:模块的序号summary:模块概述description: 模块功能描述author:模块作者website:模块主页depends: 模块依赖的模块集合demo:演示数据文件集合data: 模块的所有视图文件集合qweb:自定义的Odoo视图文件集合installab...原创 2018-08-15 15:02:32 · 619 阅读 · 0 评论 -
odoo模型逻辑学习笔记
创建模型模型属性:模型类可以使用一些属性来控制它们的一些行为:_name :创建odoo模型的内部标识符,必含项。_description :当用户界面显示模型时,一个方便用户的模型记录标题。_order :当浏览模型记录或者显示在列表视图时,设置默认顺序。_rec_name:用来指出引用关联字描述记录的字段,例如多对一关系。 默认情况下,它使用name字段,这是模型中常见的字...翻译 2018-08-17 09:08:08 · 3186 阅读 · 0 评论 -
odoo视图学习笔记
用户界面的每个组件都以记录的形式存储在数据库中,模块从XML文件加载相应的数据时会向数据库添加UI元素,然后odoo从数据库读取UI元素进行显示。菜单项<menuitem>快捷元素,提供了一种缩减方式来定义要加载的记录,我们可以使用它来代替<record model =“ir.ui.menu”>元素。顶级菜单项:只有id和name属性。子菜单项:通过pare...翻译 2018-08-17 09:31:57 · 3604 阅读 · 0 评论 -
odoo orm查询数据库
查询语句demo = self.env['res.users'].search([('id','=',1)])在res.users表中查找id=1的记录 返回的是一个res.users的对象print demo.name打印该对象中name创建语句demo.create({'name': "测试1" ,'stated': "说明1"})#这个函数的意思就是在demo对象中...原创 2018-08-20 13:34:16 · 3717 阅读 · 0 评论 -
odoo domain表达式
作者:luohuayong链接:http://www.jianshu.com/p/ec55ddf3d857Domain即三元的表达式,‘字段’‘条件’变量。#[('name', '=', name)]操作符=,!=,>,>=,<,<= 比较运算,等于,不等于,大于,大于等于,小于,小于等于 like/not like 模糊/模...转载 2018-08-21 10:28:35 · 1273 阅读 · 0 评论