- 博客(6)
- 收藏
- 关注
原创 odoo 内置方法
模型层面一:_table_exist检查该模型对于的数据库表是否存在,是则返回1,否则返回0.@api.model_crdef _table_exist(self):pass模型记录层面二:create(self,vals)记录的创建函数,一般情况下,是根据视图传过来的dict对象,生成模型记录。我们可以重写create方法:1 获取vals参数,从中提前数据进行校验、替换;2 调用super(类,self).create(new_vals) 把新的dict作为参数执行记录创建。三:w
2020-09-10 12:01:08
766
原创 odoo12记录创建create和修改方法
@api.modeldef create(self,values):return super(类名,self).create(values)这里的values参数是字典self.env[‘模型名’].search([‘字段名’,’=’,‘字段内容’]).write({‘修改的字段名’:‘修改内容’})直接调用即可...
2020-09-10 11:58:16
1061
原创 关于 odoo KeyError: ‘company_id‘ 报错
当出现:KeyError: ‘xxxxxx‘这样的错误,可以肯定依赖出问题了,一般是你引用某个字段,但没有定义,又没有指定依赖的模块,最后找不到对应字段解决方法:开发工具,把 xxxxxx 去搜索,看一下在哪个模块中 如我要扩充 sale.order中的 picking_ids搜索 picking_ids,得到在sale_stock 这个模块中定义,这时,就要在 openerp.py 中加入‘depends‘: [‘sale_stock‘],重启odoo server这样就可以解决 Key
2020-09-10 11:57:17
1277
原创 odoo开发笔记--日期操作
日期格式化字符串日期格式化字符串:DATE_FORMAT = “%Y-%m-%d”日期时间格式字符串:DATETIME_FORMAT = “%Y-%m-%d %H:%M:%S”日期时间格式字符串(包含毫秒):DATETIME_FORMAT = “%Y-%m-%d %H:%M:%S.%f”odoo中赋值当前日期odoo对象中字段赋值为当前日期(字符串):fields.date.context_today,fields.date.context_today(self, cr, uid, context
2020-09-10 11:51:57
1447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅