zoukankan      html  css  js  c++  java
  • odoo 命名规范 常用方法

    odoo命名规范

    1.模块(modele)命名使用业务相关的英文单词或单词组合。例如:school,school_inventory。

    2.模型(model)命名使用"."连接具有该模型业务相关的单数形式的英文单词。例如:res.partner,pay.payment,pay.refound。

    3.模型的class类名使用模型名的驼峰命名。例如:ResPartner,PayPayment,PayRefound

    4.python文件使用首字母小写的驼峰命名,使用"_"连接。例如:pay_partner,pay_payment。

    5.view视图使用小写字幕的下划线+view命名,例如:pay_partner_view.xml   pay_payment_view.xml

    6.在模型中定义外键时使用外键模型名关键字+"_id"命名,one2many用ids,例如:order_id,line_ids.

    7.业务代码中模型的实例使用模型关键字命名,复式形式加s。例如product   products

    8.业务代码中模型的字典数据使用模型名关键字+”dict“命名,字典列表数据使用模型名关键字+”_list“命名。例如:product_dict   product_list

    9.业务代码中模型的实例id使用模型名关键字+”_id“命名,复数形式加s。变量是int或list类型。例如:order_id  order_ids

    10.临时变量使用vals,params,fields,line,item等

    11.业务代码中变量使用下划线命名规则。例如product_list,user_name

    odoo常用方法

    1.create(dics):在数据表中插入一条记录,返回新对象。

    2.search(domain):查询符合条件的对象列表,返回对象列表。

    3.search(domain, limit=1):查询符合条件的一个对象,返回一个对象。

    4.search_read(domain, fields):查询符合条件的字典列表。返回指定fields的字典列表。

    5.browse(id):浏览对象及其关联对象。返回对象。

    6.browse([ids]):浏览对象列表,返回对象列表

    7.browse(id).read(fields):浏览对象及其关联对象,返回字典

    8.search(domain).read(fields):返回记录集的指定字段值列表。返回字典列表

    9.write(dics):保存一个或几个记录的一个或几个字段。返回布尔值,True

    10.unlink:删除一个或几个记录

    11.default_get:复位一个或多个字段的缺省值

    12.default_set:重置字段的缺省值

  • 相关阅读:
    HBase的Snapshots功能介绍
    Java 向Hbase表插入数据报(org.apache.hadoop.hbase.client.HTablePool$PooledHTable cannot be cast to org.apac)
    独立搭建zookeeper
    zookeeper原理
    Hbase 配置问题(ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldEx)
    vmware时间不同步的问题
    Hadoop Error:Name node is in safe mode的解决方法
    Hadoop集群的安装与配置(centos 6.5)
    WIN7 数据源配置问题(32位&&64位)
    JS禁用浏览器退格键
  • 原文地址:https://www.cnblogs.com/jackadam/p/14583243.html
Copyright © 2011-2022 走看看