- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 odoo12关于sql修改数据的写法
cr.execute('UPDATE 表名 SET 字段名 = %s, 字段名 = %s WHERE 字段名 = %s', (变量名1, 变量名2, 变量名3))
2020-12-23 21:30:03
435
原创 odoo的装饰器@api.
Odoo自带的api装饰器主要有:one,multi,model,constrains,depends,onchange,returns 七个装饰器。1、oneone的用法主要是用于self为单一记录的情况,意思是指:self仅代表当前正在操作的记录。2、multimulti则是指self是多个记录的合集。因此,常使用for或者self.ensure_one()来遍历se...
2020-03-07 14:30:42
620
原创 odoo12单元测试
odoo的单元测试首先需要了解测试模块有哪些方法,哪些可以测试,哪些方法可以直接调用,哪些方法没法测试然后了解需要测试的方法的达到的效果,做出预期判断示例代码创建common.pyfrom odoo.tests.common import TransactionCaseclass TestFields(TransactionCase): def setUp(s...
2020-02-22 12:32:58
516
原创 odoo10发送邮件
一、odoo10中需要发送文件需要首先配置邮箱1、2、以QQ邮箱为例打开QQ邮箱将授权码复制下面用到了。3、看到如下提示说明配置成功:二、进入编码部分,一共分为三部分:1、py文件@api.multidef send_mail(self): self.ensure_one() mail_template = self.en...
2020-02-08 10:23:37
809
原创 odoo的几个装饰器的说明
@api.one此装饰器为您自动循环记录集的记录。Self被重新定义为当前记录@api.multiSelf将是没有迭代的当前记录集。它是默认行为(多个可浏览对象)。返回非预置类型数据(列表、字典、函数)的方法必须用@api.multi修饰(注意:当你后台方法用了@api.multi,那么,该方法下的数据,需要for循环遍历一下,否则就会出现singleton 单例模式的错误)@...
2020-01-14 15:37:53
421
原创 odoo的一些简单操作
fields.Many2one('模型名', string='Project', required=True, ondelete='cascade')ondelete='cascade'级联: 意思是关联模型的记录删除了,本模型的记录也会删除使视图上的值不可编辑:<field name="字段名" attrs="{'readonly':[('字段名','判断运算符','记...
2020-01-06 10:05:18
694
原创 odoo10关于向导的编写
首先要创建文件夹wizard,其下包含:wizard.py# -*- coding: utf-8 -*-from odoo import models, fields, apiclass Wizard(models.TransientModel): _name = '模型名' 字段名1 = fields.Char() 字段名2 = fields.Char(...
2019-12-25 11:21:14
330
原创 odoo10的服务器action编写
下面为创建action视图的.xml文件<?xml version="1.0" encoding="utf-8"?><odoo> <data> <record model="ir.actions.server" id="自定义1"> <field name="name"&...
2019-12-25 11:01:45
219
原创 odoo12的controllers的編寫的一些xiaoj
@http.route('/url/', auth='user')def 方法名(self, **kw): # FIXME: 要根据当前登录用户的xx来搜索 自己命名要有意义1 = request.env.user.用户模型下的字段名 自己命名要有意义2 = request.env['要传值得到模型名'] return http.request.render('...
2019-12-21 11:37:58
220
原创 odoo12 关于创建模块的一些基础操作和注意事项
1.通过指令创建模块的文件夹:./odoo-bin scaffold 文件夹/模块名基础的文件夹有:·controllers·security----------- ir.model.access.csv这里没创建一个模型都必须创建一条权限·models----------- models.py/__init__.py·views ----------- views....
2019-12-13 18:22:36
235
原创 odoo视图不显示创建和编辑
odoo实现不允许手动创建和编辑可在tree视图和form视图中添加edit和create设置值为true或false如下:<treeedit="false" create="false"></tree><formedit="false" create="false"></form>...
2019-12-13 09:28:23
1041
原创 postgresql在配置odoo可能用到的命令
输入 sudo -u postgres psql切入数据库:psql -d数据库名查看角色: select * from pg_roles; select * from pg_user;权限查询: select * from information_schema.table_privileges where grantee='cc';创...
2019-12-09 17:13:49
439
原创 odoo12 的自动操作书写笔记
<?xml version="1.0" encoding="utf-8"?><odoo> <record id="feitasrt" model="ir.cron"> <field name="model_id" ref="model_feitas_rt"/> <--这个地方是要声明模型名的标准为:例如模型名为fe...
2019-11-29 15:02:46
237
原创 odoo12记录创建create和修改方法
@api.modeldef create(self,values): return super(类名,self).create(values)# 这里的values参数是字典self.env['模型名'].sreach(['字段名','=','字段内容']).write({'修改的字段名':'修改内容'})# 直接调用即可这里是为了创建了一条记录以及覆盖一条记录而...
2019-11-27 16:43:10
2676
2
原创 MMA8452加速传感器的应用(简)
硬件设置接线:MMA8452--------- Arduino“+”- - - - - - - - - - - - - - - - - - - - - - - - 3.3 vSDA - - - - - - - - - - - - - - A4SCL - - - - - - - - - - - - - - A5“—”- - - - - - - - - - - - - - - ...
2018-12-28 16:35:24
2884
esp8266微主板+物联网通信技术+温湿度传感器
2022-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人