08 2021 档案
摘要:视图模型与普通model模型差不多,主要区别在于: 1、 _auto 设置为 False:意思是不让odoo框架接管模型的处理,而是由我们自己来处理。 2、重写init函数: 3、定义的字段要与查询的结果类型一致。 4、查询中切记不要忘记id字段,不然会报错。 class report_employ
阅读全文
摘要:第一步: 配置SMTP地址:设置 - 技术 - 电子邮件-发件服务器 点击“测试连接”,出现下面提示即表示配置成功 第二步: 创建邮件内容模板,记得在__manifest__.py中添加引用。简单的模块内容如下: <?xml version='1.0' encoding='UTF-8' ?> <od
阅读全文
摘要:首先在security目录下新增security.xml文件,并添加__manifest__.py引用,xml内容如下: <?xml version="1.0" ?> <odoo> <data> <record id="module_xxx_title" model="ir.module.categ
阅读全文
摘要:departmentId = fields.Many2one('ohs.department', u'车间/实验室', required=True, ondelete="restrict", domain="[('category', '=', '3')]")
阅读全文
摘要:创建视图model或执行SQL时,如果字段或表名出现大写字母时,就会报psycopg2.errors.UndefinedColumn类似的问题,原因是PostgreSQL大小写不敏感。 psycopg2.errors.UndefinedColumn: 错误: 字段 a.employeeid 不存在
阅读全文