会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
无敌师爷IT技术Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
19
下一页
2021年9月7日
Odoo14学习笔记(11) 实例-简单的按年份月份查询报表
摘要: 第一步:创建查询条件模型: class report_goods(models.Model): _name = 'xxx.report.goods' _description = u'XXX统计报表-过滤条件' # 默认显示近5年年份 current_year = datetime.now().ye
阅读全文
posted @ 2021-09-07 16:34 无敌师爷IT技术Blog
阅读(523)
评论(0)
推荐(0)
2021年8月31日
Odoo14学习笔记(10) 创建视图模型
摘要: 视图模型与普通model模型差不多,主要区别在于: 1、 _auto 设置为 False:意思是不让odoo框架接管模型的处理,而是由我们自己来处理。 2、重写init函数: 3、定义的字段要与查询的结果类型一致。 4、查询中切记不要忘记id字段,不然会报错。 class report_employ
阅读全文
posted @ 2021-08-31 17:49 无敌师爷IT技术Blog
阅读(308)
评论(0)
推荐(0)
Odoo14学习笔记(9) 发送提醒邮件
摘要: 第一步: 配置SMTP地址:设置 - 技术 - 电子邮件-发件服务器 点击“测试连接”,出现下面提示即表示配置成功 第二步: 创建邮件内容模板,记得在__manifest__.py中添加引用。简单的模块内容如下: <?xml version='1.0' encoding='UTF-8' ?> <od
阅读全文
posted @ 2021-08-31 17:26 无敌师爷IT技术Blog
阅读(497)
评论(0)
推荐(0)
Odoo14学习笔记(8) 使用代码创建用户组
摘要: 首先在security目录下新增security.xml文件,并添加__manifest__.py引用,xml内容如下: <?xml version="1.0" ?> <odoo> <data> <record id="module_xxx_title" model="ir.module.categ
阅读全文
posted @ 2021-08-31 16:50 无敌师爷IT技术Blog
阅读(266)
评论(0)
推荐(0)
Odoo14学习笔记(7) Many2one中使用domain过滤数据
摘要: departmentId = fields.Many2one('ohs.department', u'车间/实验室', required=True, ondelete="restrict", domain="[('category', '=', '3')]")
阅读全文
posted @ 2021-08-31 09:50 无敌师爷IT技术Blog
阅读(509)
评论(0)
推荐(0)
2021年8月6日
Odoo14学习笔记(6) 报psycopg2.errors.UndefinedColumn问题解决办法
摘要: 创建视图model或执行SQL时,如果字段或表名出现大写字母时,就会报psycopg2.errors.UndefinedColumn类似的问题,原因是PostgreSQL大小写不敏感。 psycopg2.errors.UndefinedColumn: 错误: 字段 a.employeeid 不存在
阅读全文
posted @ 2021-08-06 16:43 无敌师爷IT技术Blog
阅读(2305)
评论(0)
推荐(0)
2021年7月29日
Odoo14学习笔记(5) 通过onchange机制自动计算“工龄”
摘要: 第一步:引用日期处理方法: from datetime import datetime from dateutil.relativedelta import relativedelta 第二步:添加onchange方法: @api.onchange("workDate") def _onchange
阅读全文
posted @ 2021-07-29 17:03 无敌师爷IT技术Blog
阅读(111)
评论(0)
推荐(0)
2021年7月28日
Odoo14学习笔记(4) 通过计算字段Compute Field自动计算工龄
摘要: 第一步:引用时间处理方法包: from datetime import datetime from dateutil.relativedelta import relativedelta 第二步:增加“工龄”字段: workAge = fields.Integer(u'工龄', compute='s
阅读全文
posted @ 2021-07-28 17:09 无敌师爷IT技术Blog
阅读(202)
评论(0)
推荐(0)
2021年7月26日
Odoo14学习笔记(3) 使用_sql_constraints对字段做Unique约束
摘要: 格式: _sql_constraints = [('约束名', 'unique(约束字段)', '违反约束时显示错误信息')] #多个约束用逗号分隔如: _sql_constraints = [('code_unique', 'unique(code)', u'编码已存在')]
阅读全文
posted @ 2021-07-26 13:23 无敌师爷IT技术Blog
阅读(345)
评论(0)
推荐(0)
2021年7月20日
Odoo14学习笔记(2) 创建一个新应用Application
摘要: 第一步:打开CMD命令行,切换到自己的addon目录: 第二步:使用odoo-bin scaffold命令创建应用代码结构: D:\wwwroot\Odoo\Odoo14\venv\Scripts\python D:\wwwroot\Odoo\Odoo14\odoo-bin scafford OHS
阅读全文
posted @ 2021-07-20 10:47 无敌师爷IT技术Blog
阅读(218)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
19
下一页
公告