odoo10(4)模块

基本字段类型
Char-字符
Date-日期 年月日
Datetime-时间 年月日时分秒
Selection-下拉选项
Text-文本
Html-富文本
Integer-整型
Float-浮点
Boolean-布尔
Binary-文件类二进制文件
Many2one-多对一
One2many-一对多
Many2many-多对多
字段属性
string-名称
readonly-只读
required-必填
copy-是否允许复制
index-索引(建议频繁搜索的地方加上索引,odoo原表中有些地方没有加,在客户上线一年后,几百万的数据检索数据库压力太大,逐行分析才发现是索引有些没加
default-默认值(可以跟固定值,function,lambda表达式)
track_visibility-字段变更发送消息(不太建议使用,虽然信息流是erp是中的重要一环,但是使用这个属性会使消息过多,建议集中处理需要发送的信息
states-可以设定某种状态下字段是否可以编辑(需要有state字段)
compute-计算字段(如果系统并发过高,不建议存在store=True的compute字段,odoo在处理并发中不建议使用compute字段
store-计算字段是否存储
related-关联字段(虽然好用,不建议使用,记录不多的情况下不如使用store=False的compute字段进行处理。在多公司情况下,子公司在修改related关联对象字段值的时候,需要修改总公司中涉及到关联字段的值,会提示没有权限。例如,product.product中有barcode字段,stock.move中有product_id和barcode,其中barcode是related到product_id.barcode,子公司在修改产品的barcode值时,如果总公司有stock.move的单据将会无法修改
digits=dp.get_precision(‘Product Price’) 小数精度处理
inverse-反写compute字段值
计算字段的函数在store=True的情况下,最好尽可能准确的定位到可能会涉及到计算的字段
@api.depends(‘order_line.price_total’)
def _amount_all(self):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值