(18)约定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(18)约定相关的知识,希望对你有一定的参考价值。

* 约定
# 命名会用用 蛇形式或驼峰式
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




以上是关于(18)约定的主要内容,如果未能解决你的问题,请参考以下文章

系统调用约定

Linux常见操作

私有字段的命名约定

《逆向工程核心原理》读书笔记——第10章 函数调用约定

标签、函数的命名约定

python模块层次结构命名约定