自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 odoo domain

domain:使用一个基本的三元元祖作为基本参数:(field_value, operator, value)field_value:使用对象上定义的字段operator:操作符, 可以是‘=’ , ‘!=’, ‘>=’, ‘<=’, ‘<’, ‘>’‘like’, ‘ilike’, ‘not like’, ‘not ilike’ (like区分大小写, ilike不区分大小写)‘in’, ‘child_of’(in是双向识别(‘name’, ‘in’, [‘zha

2020-08-01 16:25:47 224

原创 @api装饰器

Odoo自带的api装饰器有7个:model,multi,one,constrains,depends,onchange,returns1、one主要用于self为单一记录的情况,slef仅代表当前正在操作的记录。2、multi指self为多个记录的合集,通常使用for-in遍历self;通常用于在tree视图中选中多条记录执行某方法,则此方法必须用@api.multi修饰,参数中的se...

2020-01-20 17:22:26 212

原创 python学习 -- 集合、isinstance()

python:集合:set 是一个无序不重复元素集,可用于消除重复元素,不记录元素位置或者插入点并集:union交集:intersection差集:difference对称差集:symmetric_difference 返回两个集合中不重复的元素...

2019-12-17 21:33:49 250

原创 odoo model属性

odoo继承的model:BaseModel 是一切模型的基础_auto = False 是否在后台创建数据表_register = False_abstract = True 是否是抽象模型_transient = False 是否是临时模型_name = None 模型名称_description = None 模型描述_custom = False 是否自定义模型_inh...

2019-12-14 18:19:58 389

原创 odoo 关系字段操作

o2m与m2m字段操作:(0, 0, values):使用values字段指定的值创建新的记录。self.book= [(0, 0, { 'book_name': '活着', 'author': '余华', })] ...

2019-12-14 17:29:25 1468

原创 正则表达式

正则表达式re.I 使匹配对大小写不敏感re.L 做本地化识别(locale-aware)匹配re.M 多行匹配,影响 ^ 和 $re.S 使 . 匹配包括换行在内的所有字符re.U 根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B.re.X 该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解。...

2019-12-11 21:53:46 153

原创 odoo学习--tree视图属性

tree视图动态显示隐藏列:在tree视图定义的字段后加上optional参数:“show”,“hide”<record id="view_chong_demo_tree" model="ir.ui.view"> <!-- tree(列表): model为固定写法 --> <field name="name">chong.demo.tree<...

2019-12-06 10:29:09 1600

原创 odoo学习--float_round()、super

odoo四舍五入:(float_round)float_round(value, precision_digits=None, precision_rounding=None, rounding_method='HALF-UP'):float value:需舍入值int precision_digits:精度,保留多少位float precision_rounding:精度,如0.00则...

2019-12-05 21:15:55 1085

原创 python函数 all()与any()

class Book(models.AbstractModel):继承AbstractModel时,该模型不需要xml可直接供其他模型继承,在只继承字段及函数时使用python3all()函数all(x) 函数用于判断给定的可迭代参数 x中的所有元素是否都为 True,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。x-- 元组或...

2019-12-04 21:58:25 295

原创 关联字段、四舍五入

级联删除:ondeletea = fields.Many2one(‘b’, string=‘b’, ondelete=‘set null’)则当对模型b进行delete操作时,会引发如下操作set null: 当b中删除记录时,modelA中相关记录的a=nullcascade: 当b中删除记录时,modelA中相关记录也全部删除restrict: 当b中删除记录时,如果modelA中存...

2019-11-28 00:11:28 177

原创 odoo学习(7)

高级视图<calendar><graph><pivot>model内置字段:id:主键create_uid:记录创建者的用户idcreate_date:创建时间write_uid:最后一次修改者的用户idwrite_date:最后一次修改时间xml标签属性:string:字段显示名称password:设置本字段以*显示...

2019-11-26 21:42:06 300

原创 odoo学习(6)

search_count:搜索大于1 表示记录条数不止一条;多条件时,search_count后加多个domainfor every_name in self: if self.search_count([('name','=',every_name.name)]) > 1: raise ValidationError("该用户已存...

2019-11-20 21:09:57 197

原创 odoo学习(5)

odoo中绝对定位引用文件:addons_path在文件运行时会在addons中生成“镜像文件”,绝对定位的引用路径为from odoo.addons.(+具体路径) import (+引用文件)

2019-11-19 21:30:26 290

原创 related、compute及env各种方法学习

<search string="Forbid"> <filter name="forbid_forbiden" string="Forbidden" domain="[('forbid_state','=','forbidden')]"/> <filter name="forbid_normal" string="Not Forbidden" domain="[(...

2019-11-18 20:28:32 239

原创 odoo学习(3)

会计日历BUG修复:会计日历BUG修复与odoo知识学习:<sheet> <group> <group> <field name="number" required="1" attrs="{'readonly': [('state', 'in', ['audit', 'submit'])]}"/>...

2019-11-14 21:47:41 290

原创 odoo学习(2)

library简单创建:book的基本属性:# pythonfrom odoo import api, fields, modelsclass Book(models.Model): _name = "training_lib.book" # "." _description = "book_information" title = fields.Char(s...

2019-11-13 21:33:15 196

原创 odoo学习(1)

基本字段:Char,Integer,Text,Date,Datetime关系:Many2one,One2many,Many2many菜单、动作、视图下之间的关系:通过点击一个菜单,产生一个action,来控制显示一个视图;在action上定义怎样显示视图以及显示什么视图;api装饰器:@api.constrains —约束@api.onchange —改变时触发继承( ...

2019-11-12 22:41:39 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除