自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 JS总结1

1、JS中的let和var的定义变量的区别var用于是函数和局部作用域,let用于块作用域中。如果使用let需要严格申明:"use strict".2、python中的dict={},和JS中的{},可以统称为map映射

2021-11-24 18:22:14 861

原创 API、SDK区别(转载知乎的)

1、SDK 就是 Software Development Kit 的缩写,翻译过来——软件开发工具包。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。最后,贴近生活讲讲两者的关系:有一杯密封饮料,它的名字叫做“SDK”。饮料上插着吸管,吸管的名字叫“API”。把你叫做“XX系统”。如果你想喝到SDK里的饮料(让系统拥有SDK中的功能),你必须通过API这根吸管来实现(通过API连接你的系统和SDK工具包),否则你就喝不到饮料。

2021-11-16 16:03:38 287

原创 odoo的规范

1.在文件中手动添加一个记录时,例如<record id="group_XXXXX1" model="res.groups"> <field name="name">Test</field> <field name="category_id" ref="module_XXXXX"/></record>想要是查询...

2019-08-01 09:50:26 311

原创 工作中的技术知识点

1.字符串左边填充0 ‘%05d’ 表示字符串的位数为5,左边填充0例子:('%%0%dd' % self.auto_sn_len) % cur_max_sn这里使用了相当于嵌套的字符串可格式化print ('%%0%dd' % 5) % 600006print ('%%0%dd' % 5) % 13000132.replace(旧值,新值) 和eval(表达式)...

2019-07-25 11:25:52 141

转载 Json的用发

import jsona={'a':1, 'b':2, 'c':3,'d':4}print json.dumps(a){"a": 1, "c": 3, "b": 2, "d": 4}b= json.dumps(a)print type(b)<type 'str'> 在服务器和客户端的数据交互的时候,要找到一种数据格式,服务端好处理,客户端也好处理,这种数据格式应该是...

2019-06-25 18:31:37 108

原创 工作经验

1.写代码的步骤:首先理清逻辑思路,然后构思,再然后是写注释结构,最后写代码2.当定义了一个函数,对一些需求没思路时,可以增加在函数中增加一个参数,可能会柳暗花明3.定义一个函数时,必须要遵循单一原则,一个函数就要实现一个功能4.在调用接口的时候,要多使用try保护,try....except pass,遇到异常时,不报错...

2019-05-23 09:49:15 166

转载 odoo 关于many2many 和one2many

many2many(0,0,{values}) 根据values里面的信息新建一个记录。(1,ID,{values})更新id=ID的记录(写入values里面的数据)(2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)(3,ID) 切断主从数据的链接关系但是不删除这个数据(4,ID) 为id=ID的数据添加主从链接关系。(5) 删除...

2019-05-10 16:21:51 3387

原创 psql文档

http://www.postgres.cn/docs/10/functions-array.htmlPostgreSQL 10.1 手册http://www.postgres.cn/docs/10/index.html小知识点1.case when 条件1 then 结果1 when 条件2 then 结果2 when 条件3 then 结果3 else 结果4 END...

2019-03-29 15:46:46 211

原创 工作记录

1.对于一对多字段,当使用write函数时对于增加'detail_ids':[[0,false,{'字段1':val1,‘字段2’:val2}]]对于修改'detail_ids':[[1,id1,{'字段1':val1,‘字段2’:val2}],[1,id2,{'字段1':val1,‘字段2’:val2}]........]对于不改变的'detail_ids':[[4,id1,fals...

2019-03-13 19:09:30 103

原创 isinstance和type的区别

用法:isinstance(object,(basestring,float....))type(object)两者唯一的区别在于对子类对父类的继承  class A: pass   class B(A): pass   isinstance(A(), A) # returns True type(A()) == A #...

2019-02-26 09:51:57 642

原创 处理系统文件的代码

import platform    sysstr = platform.system()      if sysstr == "Windows":     + path = 'E:\\temp\\2\\生产费用.xls'     + elif sysstr == "Linux":     + path = '/home/odoo...

2018-12-11 11:42:58 187

原创 sql查询中也要注意单引号的转义字符

select domain_force from ir_rule where name = 'res_partner: portal/public: read access on my commercial partner';update  ir_rule  set domain_force ='[(''id'', ''child_of'', user.commercial_partner_i...

2018-11-29 17:48:05 2426

原创 null和none和`空格`

null使用于sql中,用于查询select *from biao  where  code   is null   .none表示桌子上什么也没有" "表示在桌子有一个空纸盒

2018-11-28 08:36:31 966

原创 转义字符

工作总结:对于转移字符在编程中需要我们注意:在后端的转义字符的需要‘\’ 在前端的转义字符一定要注意与&amp;(‘&amp;’),大于与小于五种 在http中通信中的转义字段&amp;和空格&amp;转义为%20,在编程需要我们对空格进行加密和解密...

2018-11-23 14:08:15 110

原创 css样式关于position

https://www.cnblogs.com/zhuzhenwei918/p/6112034.html

2018-11-22 09:22:31 132

原创 微信模块---odoo

微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1433751277https://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E6%99%AE%E9%80%9A%E6%B6%88%E6%81%AF#text.E6.B6.88.E6...

2018-11-21 09:30:30 1871

原创 工作总结(11)

1.对于使用判断条件,条件有多个or,如果前面的条件成立,那么后面的条件不用再进行判断if isinstance(val, basestring) or model._fields[val[0]].type != 'datetime' or not val[2] or len(str(val[2])) &lt; 10: ...

2018-10-24 11:39:11 106 1

原创 js

odoo.define('date_tags', function (require) { "use strict"; var core = require('web.core'); var Field = core.form_widget_registry.get('field'); var CurrencyWidget = Field.extend({ ...

2018-10-19 11:21:47 122

原创 查询资源

3.变量名命名神器https://unbug.github.io/codelf/ https://stackoverflow.com/odoo文档http://www.sunpop.cn/documentation/10.0/reference/javascript.html1.关于网上做了一个新皮肤演示地址:http://odoopay.com:8069demo/d...

2018-10-17 10:51:38 276 1

原创 工作总结(sql)

1.select so.name,so.state,so.unsettled_total ,so.contract_total - so.invoiced_total - so.bad_dept_amount,so.remain_brokerage,so.remain_award from sale_order so where(so.unsettled_total &gt; -0.1 and ...

2018-10-09 10:25:41 189

原创 工作总结10(代码提交篇)

代码提交的正常流程: 

2018-09-27 14:05:37 130

原创 工作总结(9)翻译问题

1.翻译,对于field中字段的翻译#: model:ir.model.fields,field_description:field_finance_order_not_return_stat_seller_name模块名(finance.order.not_return.stat)+字段名(seller_name)...

2018-09-19 14:00:49 277

原创 工作记录(8)

 SELECT *, (current_qty-(case when occupied_qty is null then 0 else occupied_qty end)) overdosage_qty from (            SELECT log.id as id, log.location_id, log.product_id, p.fullcode, p.categ_grade...

2018-09-12 19:37:23 110

原创 工作记录(7)

&lt;div class="page" style="width:110mm;padding:0;margin:0;"&gt; &lt;ul style="text-indent:0"&gt; &lt;t t-foreach="docs" t-as="o"&gt; &lt;li style="

2018-09-12 13:50:55 242

原创 工作总结(6)

修改权限问题,如果权限已经有了,那么就要删除原来的权限,才能使用;select * from ir_ui_menu_group_rel where menu_id=163;delete from ir_ui_menu_group_rel where menu_id=163 and gid=120;select * from res_groups where id = 183 limit ...

2018-09-04 19:14:33 108

原创 工作总结(5)

1.odoo获取当前的登陆用户,获得对象:cur_user = self.env.user,这是对象实例self._uid =cur_user.id,这是得到的是id数2.使用计算字段和关联字段是,是不保存数据库中的,对于计算字段可以在字段中增加一个stored=True,但是会报错,对于关联字段,related,定义fields时,要注意与关联字段的类型一定要一样3.对对象...

2018-08-31 18:20:03 115

原创 工作总结(4)

判断是否在状态1或状态2,使用元祖,不要使用列表 Self,self.env[]是实例,想要选取字段是,对于many2one得到的对象不能直接使用需要使用其实例的id3.比较大小使用cmp cmp(x,y),如果x&gt;y返回数值1,x=y返回数字0,x&lt;y返回数值-1...

2018-08-21 19:20:38 123

原创 工作总结(3)

修改git的全局名称C:\Users\Administrator&gt;git config user.namezhangcongC:\Users\Administrator&gt;git config --global user.name "张聪"C:\Users\Administrator&gt;git config user.name张聪  1.odoo中searc...

2018-08-14 09:49:28 176

原创 工作总结(2)

1.push代码的时候,要删除没多余的代码,养成好习惯。2.修改bug的步骤一:期望目标二:数据库中的数据是否有错误,三:是否人员操作错误,操作错误一般与入库有库四:逻辑代码的错误了3.查数据:select * from sale_order_line_instance where order_line_id =73570null ,none 和‘’的区别1...

2018-08-09 09:25:10 117

原创 odoo密码补充

1.psql -U odoo -d rep口令是odoo用户的密码:zc1234562.在psql数据库中,创建数据库,使用命令psql -U odoo -d erp &lt; db_erp_2018-07-25_14-05-103.odoo界面上 update res_users set password = '1234' where login = '常绍新';...

2018-07-30 18:58:14 2325

原创 odoo中的workflow使用

待写

2018-07-30 09:28:23 720

原创 odoo框架业务中存在的问题(一)

self.search([(),()........])  self.env[‘model.name’].search([])返回的是一条记录,或多条工作记录(可迭代序列) 2.api.multi def write(self,vals)   def unlink()   return super(model.name,self).write(vals)其中:vals:为修改的值,为一个字典3....

2018-07-30 09:08:00 1495

转载 odoo api

记录集model的数据是通过数据集合的形式来使用的,定义在model里的函数执行时它们的self变量也是一个数据集合class AModel(models.Model): _name = 'a.model' def a_method(self): # self can be anywhere between 0 records and all r...

2018-07-24 17:29:05 1377

转载 odoo的基本字段类型

基础类型:char, text, boolean, integer, float, date, time, datetime, binary 关系类型:one2one, one2many, many2one, many2many 复杂类型:selection, function, related基础类型: char: 字符型,常用来存储长度小的文本 text: 文本型,没有长度限制。 ...

2018-07-24 12:56:34 1960

转载 odoo10创建一个网站

 创建基本模块在Odoo中,任务通过创建模块来执行。模块通过添加新行为或通过更改现有行为(包括其他模块添加的行为)来定制Odoo安装的行为。Odoo的脚手架可以设置一个基本的模块。要快速入门,只需调用:$ ./odoo-bin scaffold Academy my-modules这将自动创建一个my-modules 模块的目录与 academy内部模块。如果需要,该目录可...

2018-07-18 23:13:59 1058

原创 工作记录

1.如何解决搭建环境后KM无法使用?重启一下(卡的最下面插拔一下)2.分辨率的问题,出现小屏幕?宽5314,高2989 

2018-07-17 09:20:26 130

原创 odoo中文文档

https://www.kancloud.cn/hx78/odoo_10/416221请假模块的网址:https://www.kancloud.cn/yangxunbo/odoo10dev/320703注意一点(venv) C:\Users\Administrator\odoo10&gt;python odoo-bin scaffold open myaddons ...

2018-07-13 09:18:44 1160

原创 odoo

 正常启动odoo-bin2018-07-10 09:53:56,230 6076 INFO ? odoo: Odoo version 10.02018-07-10 09:53:56,230 6076 INFO ? odoo: addons paths: [u'C:\\Users\\Administrator\\AppData\\Local\\OpenERP S.A.\\Odoo\\a...

2018-07-10 17:59:00 728

原创 DOCKER

Docker是一套轻量级操作系统虚拟化解决方案,它由go语言编写。它基于Linux容器技术(LXC),Namespace,Cgroup,UnionFS(联合文件系统)等技术。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone ...

2018-07-03 17:15:31 191

原创 mysql

思维导图根据慢查询日志优化·开启慢查询功能:打开my.cnf,加入以下配置log-slow-queries 慢查询日志文件路径long_query_time 超过多少秒的查询就写入日志·慢查询日志参数:Time执行时间User@Host执行用户与地址Query_time执行时间Lock_time在MySQL服务器阶段等待表锁时间Rows_sent查询返回行数Rows_examined查询检查的行数...

2018-07-03 16:32:45 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除