随笔分类 - Odoo
摘要:在tree中配置 multi_edit="1"即可 https://www.youtube.com/watch?v=RgvXmTP4OzU&list=PLqRRLx0cl0hoZM788LH5M8q7KhiXPyuVU&index=48
阅读全文
摘要:https://www.youtube.com/watch?v=ceEUn68eneo&list=PLqRRLx0cl0hoZM788LH5M8q7KhiXPyuVU&index=121
阅读全文
摘要:可以看到这个name并不在group内,默认不显示字段名 或许报表好看了,但是编辑模式,不知道是什么,所以就有了label标签,算是手动给定字段名,又想显示的时候美观,不显示字段名 列表和编辑冲突了。 可以label设定字段名,class=”oe_edit_only“,这样就是tree列表不显示字段
阅读全文
摘要:class test_readonly(models.Model): _name = 'test_readonly' name = fields.Char(string='姓名') age = fields.Integer(string='年龄') marital_status = fields.B
阅读全文
摘要:class test_many2one(models.Model): _name = 'test_many2one' users_id = fields.Many2one('hr.employee', string='用户') gender = fields.Selection([ ('male',
阅读全文
摘要:当我们定义了many2one的时候,是希望在另一张表里面选择我们制定好的可填范围。 那么选择的时候显示什么呢? 默认是显示name这个名字 具体可以看 odoo/models.py BaseModel 下有个函数 def name_get(self): """ name_get() -> [(id,
阅读全文
摘要:简介 不管别人教学怎么样,我喜欢用脚手架 一:scaffold pycharm打开终端, 如果是PS的,就去激活一下虚拟环境 cmd powershell命令类似 cmd是bat批处理 powershell是ps1脚本 python odoo-bin scaffold name(模块名称) dest
阅读全文
摘要:简介 上篇文章介绍了windows环境如何搭建,本篇介绍基本操作,基本概念,一些基础的东西。 一:访问 启动odoo-bin后,最下面信息显示: odoo.service.server: HTTP service (werkzeug) running on DESKTOP-TT34M97:8069
阅读全文
摘要:简介 重写odoo笔记 一切从简 一:pycharm 随便什么版本,社区版,专业版,无所谓了。 会搭建虚拟环境就行 二:数据库postgres 这里还有绿色haosql https://studentcccsedu-my.sharepoint.com/:f:/g/personal/jadam7_st
阅读全文
摘要:owl,修改前端的一个示例 https://codingdodo.com/odoo-15-javascript-reference/ owl,注册一个新widget的示例(带两个自定义按钮) https://apps.odoo.com/apps/modules/browse?search=web_w
阅读全文
摘要:简介: 在odoo二次开发中,会经常有一些个性化的前端界面需求,而odoo自身的ui样式并不支持,这时候就需要开发人员自定义widget组件满足界面需求,odoo前端界面就是由许多widget渲染组成,包括字段组件,action动作,以及一些自定义界面都是通过继承widget进行拓展而来,可以说wi
阅读全文
摘要:模块的类别可以在模块文件夹的 __manifest__.py 中定义 完整列表可在 addons\base\data\ir_module_category_data.xml 中找到 odoo15目前有这些: 百度机翻,随便参考下吧。 虽然很多,但是模块页左侧导航没给这么多,还是写到左侧导航会比较方便
阅读全文
摘要:有一些文档需要高拍仪扫描,扫描后文件是可以给一个编号存档的,那么存档编号能否打印为条码呢? 条码带编号,档案管理就可以顺着排了。 一类文件是一种标头的,web查到文件以后,根据编号可以快速找到文件。 依赖两个未学习解决的技术: 一:高拍仪就是摄像头,HTML5摄像头,加上js在线裁剪,似乎可行。良田
阅读全文
摘要:简介: 最近又开始做odoo了,发现odoo将照片全存在数据库里面,使用base64编码,这可就不方便了。 导入数据的时候不能导入。 不过odoo也有一个显示url图片的功能。 那么就要考虑将图片存在图床了。 总不能让用户手动上传再填url地址吧? 就找了个支持api上传带token验证的图床:Ea
阅读全文
摘要:仅仅在addons目录删除还不行 需要进入模块详细信息,丢弃,再删除才可以。 否则重建同名模块,会无法安装,错误…… 最好再重启一下。
阅读全文
摘要:hr_employee 员工表 hr_* 员工相关表 res_users 用户表 res_groups 用户分组 ir_module_module 所有apps的信息,删除错误apps的信息用
阅读全文
摘要:odoo命名规范 1.模块(modele)命名使用业务相关的英文单词或单词组合。例如:school,school_inventory。 2.模型(model)命名使用"."连接具有该模型业务相关的单数形式的英文单词。例如:res.partner,pay.payment,pay.refound。 3.
阅读全文
摘要:简介: 数据库设置这个就没什么可说的,你没数据库,准备玩什么? 一:数据模型定义文件 根据上一篇笔记,数据库模型的配置是在新模块的models/models.py文件。 二:示例文件的解读 1 # -*- coding: utf-8 -*- 2 3 from odoo import models,
阅读全文