240 发简信
IP属地:宁夏
  • 120
    odoo13单元测试编写

    第一步:在自己想要测试的模块下创建一个test文件夹,用来存放测试文件,如图1: 第二步:在test文件夹中创建py文件,用来编写测试用例代码,如图2所示: 第三步:开始编写...

  • 2019-12-20odoo学习总结

    1、对(2,ID)的理解。 (2,ID)主要是用来删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系) 需求场景:对单据的子表进行可添加而不可删除的...

  • 2019-12-17odoo开发踩坑记录

    1、模块依赖安装 在开发过程中,需要写一个全局的方法,在各模块继承的base文件里写了一个方法,但是需要查找编码规则的模型表,因此如果不安装编码规则模块而安装base模块就会...

  • 2019-12-17odoo学习总结

    1、many2many字段赋值的处理 (0,0,{values}) 根据values里面的信息新建一个记录。 (1,ID,{values})更新id=ID的记录(写入valu...

  • 120
    2019-12-05odoo13学习总结

    onchange方法的改写和实现功能 为了对视图中的数值型字段进行非负校验,使用了onchange的装饰器,但是由于字段过多导致写了好多的onchange,代码极其冗余,后来...

  • 2019-12-02Python学习

    1、对列表和元组的处理 list.append(obj)在列表末尾添加新的对象 list.count(obj)统计某个元素在列表中出现的次数 list.extend(seq)...

  • 2019-11-28Python学习总结

    1、对数字的处理 (1) abs()与fabs() abs(x)返回数字的绝对值,如abs(-10) 返回 10 fabs(x)返回数字的绝对值,如math.fabs(-1...

  • 2019-11-27odoo学习总结

    1、单据编号唯一性校验 使用odoo的search_count方法,用单据编号作为筛选条件。当前单据的单据编号如果在数据库中的相应表中已存在,则会弹出错误提示“单据编号应该唯...

  • 120
    2019-11-26odoo学习总结

    1、提交审核状态下单据不可编辑 用attrs对字段进行约束,当单据状态为提交时,字段属性被设置为只读状态,如图1: 注:该属性约束只对field起作用,写在group和for...

  • 2019-11-25odoo学习总结

    1、必填字段的约束 可以在xml文件中对字段进行约束,用required='1',这样即对当前字段进行约束;也可以在模型中对字段进行约束,用required=True,这样所...

  • 120
    2019-11-20odoo学习总结

    1、button和服务器动作 (1)button 如图1,在视图文件中定义需要的按钮,和单据的状态(用一个selection类型的字段定义出需要显示的状态)。对button的...

  • 120
    2019-11-18odoo学习总结

    1、构建带有页签的前端视图的xml结构。 先构建出整个的结构,一个tree视图和一个form视图,tree视图作显示用,只显示少数数据项。如图1所示: 在form视图中添加页...

  • 120
    2019-11-14

    1、self.search方法的使用,可以在search后跟着一个domain,对想要获取的字段进行筛选,获得筛选后的数据,如:self.search([('is_compa...

  • 120
    2019-11-13——odoo学习总结

    1、action的使用:使用action进行视图间的切换,学习构建action的各字段的具体含义,如截图所示: 在menu.xml中构建一个menuitem标签,以actio...

  • 2019-11-12odoo学习总结

    1、基本字段:Char,Interger,Text,date,Datetime 2、Many2one和One2many的使用,用图书馆借阅者和图书之间的关系进行练习 3、使用...