博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(18)odoo规范
阅读量:7111 次
发布时间:2019-06-28

本文共 551 字,大约阅读时间需要 1 分钟。

* 约定

    # 命名会用  蛇形式或驼峰式
        todo_task_stage 蛇形式
        class TodoTask 驼峰式
      变量名还是蛇形居多, 类名和方法名驼峰式居多
     
    # 模式
        from openerp import models
       
    # 字段
        from openerp import fields
       
    # 翻译
        from openerp import _
       
    # 接口
        from openerp import api
       
    # 异常
        from openerp import exceptions
       
    # 典型模块导入
        from openerp import models,fields,api,_
       
    # 类
        class Toto(models.Model):
           pass

        class Titi(models.TransientModel):

           pass
          
    # 新的异常类
        openerp.exceptions.Warning
       
    # 字段
        定义词义比较好的,不要一味缩写
       
    # 在模型中,不要去改变self 用一个方法,否则缓存都无效了
   
    # 数据库句柄 用当前的 self.env.cr
   
    # 约束 用上 @api.constrains

转载于:https://www.cnblogs.com/toby2chen/p/5177149.html

你可能感兴趣的文章
Codeforces554A:Kyoya and Photobooks
查看>>
PHP curl_setopt函数用法介绍补充篇
查看>>
汇编题目:在屏幕中间显示a-z的所有字母,按ESC键改变字符颜色
查看>>
AIM Tech Round (Div. 2) D. Array GCD dp
查看>>
Codeforces Round #249 (Div. 2) A B
查看>>
c++11 新特性之 autokeyword
查看>>
HDU 5627 Clarke and MST &意义下最大生成树 贪心
查看>>
jQuery html表格排序插件:tablesorter
查看>>
myeclipse10不用打开myeclipse configuration center安装插件的方法
查看>>
hbase自带mapreduce计数表行数功能
查看>>
Spring中自己主动装配
查看>>
数组去重复
查看>>
Swift - guard关键字(守护)
查看>>
sqlite数据库读写在linux下的权限问题
查看>>
sharepreference实现记住password功能
查看>>
http与https的区别
查看>>
【JavaScript】ReactJS&NodeJS了解资料
查看>>
springMVC demo搭建
查看>>
Android 百分比布局库(percent-support-lib) 解析与扩展
查看>>
JAXB完毕XML与Java对象的互转
查看>>