odoo----相关知识点

导入模块可以起别名:

在这里插入图片描述


新的模型前端要调用显示有关联的另一个模型的相关字段

在这里插入图片描述


传递上下文 搜索视图打开默认按照接收的参数搜索显示:

发起端视图 上下文写法:

在这里插入图片描述

目标端 触发显示,搜索视图写法 注意字段名要写对!!!

在这里插入图片描述
在这里插入图片描述


前端显示 模型名 而不是指定的字段名

原因是,后台模型里边没有写 _rec_name
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


xml中option 作用:

在这里插入图片描述

在这里插入图片描述


模型中字段如果 添加store=True属性 那么comput方法会不执行!!!


向导视图

在这里插入图片描述


前端字段 显示 隐藏的写法。

在这里插入图片描述


取消隐藏 关联字段的创建按钮

视图层面增加限制条件:options="{‘no_create_edit’: 1}"

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


计算字段,写法注意事项,

如果加上:compute='_compute_switch_bill_address', 那么前端显示的时候,先应的字段是不可编辑的,看着像只读的显示效果。

在这里插入图片描述

在这里插入图片描述

前端显示效果:

在这里插入图片描述

如果,显示效果要变成可以编辑的效果,那么后端模型代码中,就需要将:compute参数去掉,

前端显示效果就是可以编辑的状态了。onchange装饰器,就有实时计算的功能。

在这里插入图片描述


所有列表视图 降序排列

odoo 列表视图指定默认排序列

<tree default_order="sequence,name desc"> ​​​​

odoo 中字符转码的问题:

总结:Python2环境,当你取值的字段,在模型中定义的时候,不是从关联的其他模型(表)中取值的,取值的时候,一般不需要进行str装换,如果是通关id关联取值,那么取到的值一般需要进行str()装换。


odoo 后台生成XML 字符转码注意事项:

需要根据模型中的字段类型定义,来确定是否需要str()转换。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值