自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 odoo Database backup error: Command `pg_dump` not found

windows 备份odoo数据库会报如标题所示错误解决方案:在环境变量的path中加入postgresql的lib, data, bin路径即可

2021-09-08 22:27:10 1407

原创 odoo13新特性

持续更新odoo13包含的新特性有:1. 将企业版的表单生成器Website Form 及 销售促销模块website_sale_coupon移至社区版2. 面板页面增加搜索框3. 技能管理模块Skills Manager新增员工管理菜单, 新增员工简历管理, 技能培训页签4. 薪资管理模块hr_payroll从社区版移至企业版5. 新增领域服务模块6. 新增审批应用a...

2019-10-11 11:06:35 2228

原创 odoo重写引用product_tmpl_id的模型a.tend被模型b.seo引用tend_id搜索域

业务场景:模型a.tend 中有product_tmpl_id, 模型b.seo中有tend_id, 在b.seo中有product_tmpl_id与tend_id, 在b.seo页面上选择product_tmpl_id时, tend_id的搜索域应变更为[('product_tmpl_id', '=', product_tmpl_id)]py:class ATend(models.M...

2019-10-11 10:37:08 975

原创 git 创建远程分支

1.在本地创建分支git checkout -b dev2.将分支推送至远程分支git push origin dev:dev

2019-07-15 19:41:04 1432

原创 git rebase合并提交

1.首先确保本地提交已完成2.查看需要合并 的提交内容git log --pretty=oneline3.合并提交git rebase -i HEAD~3 #合并最近三次的提交4.如果出现:则先处理文件冲突, 再次提交, 然后执行:(如果没有出现冲突,则执行第5步)git add -A -m"fix conflict"git pushgit reb...

2019-07-12 17:19:36 1054

原创 Failed to transfer file Permission denied服务器远程上传文件失败

1. 对指定的用户赋权:chown -R username:usergroup dir #对用户赋权, 最后三个参数分别为:用户名,用户组,文件夹名称2.对文件夹赋读写权限:chmod -R 755 dir # dir为文件夹名称注意:如果上传依然不成功,则先下载然后再上传即可...

2019-07-04 11:30:14 4333 1

原创 Python greenlet.error: cannot switch to a different thread

debug模式下会对线程的切换造成混乱,解决方案:第一种: 禁用debug模式即可第二种:在主函数中加入monkey patchif __name__ == '__main__': from gevent import monkey monkey.patch_all()...

2019-07-02 09:51:27 10595

原创 python ValueError: attempted relative import beyond top-level package

原因1: 导入包中没有__init__文件,无法被识别为python包原因2:在main主函数中使用了相对导入, Python是不支持常规相对导入形式(from.. import xxx)原因1好解决,原因2解决方式如下:在main主函数中使用sys.path.append()进行导入:import osimport syssys.path.append(os.path....

2019-06-27 09:41:17 6341

原创 odoo qweb报表python后台新增属性

odoo qweb 打印pdf有三种方式:1.常用的纯xml文件,如下(忽略menu)<?xml version="1.0" encoding="utf-8"?><odoo> <template id="report_sale_order_inprice_detail"> <t t-call="dx_bas

2018-12-07 16:57:16 801

原创 odoo视图使用readonly无法存值

在有些业务场景下, 改变某个字段field1的值时需要改变字段field2的值,但是字段field2的属性为readonly,很多小伙伴使用onchange方法,发现无法存储field2的值.这时可以使用related.up_value = fields.Float(u'上限', related='qm_id.up_value',store=True)low_value = field...

2018-12-07 16:21:28 1696

原创 odoo Exception: Module loading repair_extend failed: file repair_extend/security/ir.model.access.csv

odoo权限文件报错信息如下:Exception: Module loading repair_extend failed: file repair_extend/security/ir.model.access.csv could not be processed: \u5728\u5b57\u6bb5'Object'\u4e2d\u6ca1\u627e\u5230\u5339\u914...

2018-11-13 16:55:17 2068

原创 odoo自定义css

1.在__manifest__.py加入css文件路径'css': ['static/src/css/ab.css'],2.定义css文件.ted{ background-color: #fff; font-size: 36px;}.fss{ color:red !important;}3.定义测试字段# -*- coding: utf-...

2018-11-12 14:56:05 2117 1

原创 odoo qewb对循环的变量求和

1.在foreach外部设置自定义变量<t t-set="fzx" t-value="0"/>2.在需要求和的变量下方对自定义变量加总,然后再合计处输出自定义变量即可.<tr style="page-break-inside : avoid" t-foreach="product.pack_lot_ids" t-as="lot">

2018-11-08 15:40:25 450

原创 git 重置具体修改的文件

git checkout modifyFileName

2018-10-27 22:34:35 3086 1

原创 odoo自定义导出excel

1.odoo导出需借助TransientModel模型,即wizard的视图;先创建模型:class WizardSaleOrderExcelReport(models.TransientModel): _name = 'wizard.sale.order.excel.report' name = fields.Char('File Name', size=64) ...

2018-10-23 17:14:58 3507 1

原创 odoo对list多选分页打印问题

1.先将单页打印的模板写好,注意:在单模板<div>中加入class=‘page’。代码如下(自行忽略css未写成class):<template id="report_lot_barcode_template"> <!--<t t-call="report.html_container">--> <!--

2018-10-23 14:41:16 1562 1

原创 pycharm将git代码加入到版控中

1.进入菜单File>>>Settings>>>Version Control2.选择Unregistered roots中的需要添加的git本地仓库,点击右上角绿色的加号即可. 

2018-10-23 14:31:00 595

原创 odoo对空wizard赋值

空对象中的self为空,所以不能通过self.field=xxx进行赋值,所以可以通过原生方法中的default_get()进行赋值,代码如下:@api.model def default_get(self, fields): res = super(AddProductionItem, self).default_get(fields) if sel...

2018-10-22 10:26:15 853 1

原创 odoo 订单明细行调整顺序

1.order_line对应的模型定义sequence,及使用模型的_order属性class QcMid(models.Model): _name = "qc.mid" _description = "XXXX" _order = "sequence" sequence = fields.Integer()2.在xml的tree视图中加入如下代码:...

2018-10-19 13:27:26 3000

原创 odoo tree视图增加搜索,筛选,分组

<field name="arch" type="xml"> <search> <field name="product_id"/><--!搜索--> <!--<!&ndas

2018-10-18 17:05:28 3058 1

原创 odoo创建及返回视图

1.创建简单的视图(模型定义py已忽略)<?xml version="1.0" encoding="utf-8"?><odoo> <data> <record id="quality_order_tree" model="ir.ui.view"> <

2018-09-05 17:58:19 1617

原创 odoo单据序列号设置

1.重写模型(自定义新模型)的create方法。 @api.model def create(self, vals): if vals.get('name', False) == False: vals['name'] = self.env['ir.sequence'].get('quality.order') #...

2018-08-27 16:25:56 2463

原创 odoo小数精度

qty = fields.Float(string='Quantity', required=True, digits=(16, 3), default=1)1. 如上图, digits=(16,3) : 16位整数,3位小数from odoo import api, fields, modelsimport odoo.addons.decimal_precision as dp...

2018-08-16 11:41:29 3521

原创 Ubuntu之.gitignore

1.Ctrl+Alt+T进入控制台,并cd进入仓库目录2.执行如下命令:touch .gitignorevim .gitignore# i is insert for vimi# annotation python Compiled (.pyc)*.pyc# :wq save and exit:wq3.如果发现 .pyc文件并未被忽略,则是缓存问题,执行如下命令:...

2018-07-31 10:19:42 1304

原创 odoo onchange 改变field的domain

@api.multi @api.onchange('partner_id') def onchange_partner_id(self): return { 'domain': {'user_id': [('id', 'in', self.team_id.member_ids.ids)]}, }设置user_id的域为...

2018-07-26 16:25:15 1539

原创 git生成sshkey&配置用户名&查看配置信息

1.进入ssh目录下查看是否已有sshkey:cd ~/.ssh #进入目录ls #查看是否有密钥2.如果没有密钥,输入ssh-keygen:ssh-keygen3.进入ssh目录下查看key:cat id_rsa.pub4.将密钥添加至你的账号中5.配置用户名及邮箱git config --global user.name "xxx"git config --global u...

2018-05-08 14:24:38 6722

原创 odoo透视表打印错误:Uncaught SyntaxError: Unexpected token T in JSON at position 0

去掉自己所写pivot视图xml即可,但要保留模型中的pivot:

2018-04-27 14:32:11 912

原创 odoo升级报错:AssertionError: Element odoo has extra content: record, line 2

odoo升级xml文件时报错:AssertionError: Element odoo has extra content: record, line 2原因为读取xml节点书写错误.错误的xml为:正确的写法需将sheet标签放入arch里:

2018-04-19 14:59:08 5058

原创 git 克隆及代码提交

------------------------------------------------------------------------------------克隆代码及改变跟踪分支:------------------------------------------------------------------------------------1.git clone ur...

2018-04-11 13:36:34 970

原创 odoo字段位置调整

同一个页面,不同的视图字段位置调整不可用invisible,而要要replace空之后,再做字段新增<record id="sale_order_form_inherit_account_budget" model="ir.ui.view"> <!--在销售订单其他选项page隐藏要求日期--> <field name="name">sale_o..

2018-04-09 10:35:10 2287 2

原创 odoo中Tree视图点击添加项目不弹窗只增加一行

1.在tree视图上加:editable="bottom"代码: <tree string="Stock Check Manage" editable="bottom"> <field name="qp_id"/>

2018-04-03 10:29:38 2182

原创 odoo qweb指定pdf长宽

<?xml version="1.0" encoding="utf-8" ?><odoo> <record id="paperformat_stock" model="report.paperformat"> <field name="name">Stock Picking

2018-03-02 11:24:12 782

原创 odoo web加载sql视图

1.web端代码<?xml version="1.0" encoding="utf-8"?><odoo> <data> <record id="stock_inout_detail_list_tree" model="ir.ui.view"> <field

2018-03-02 10:26:41 1391

原创 Python递归算法求n!

def fact(n): if n == 1: return 1 result = n * fact(n - 1) return resultprint fact(5)Factorial : 阶乘

2018-02-28 12:02:12 18712

原创 Python实现斐波那契数列

斐波那契数列又称之为兔子数列,黄金分割数列(前一项除以后一项约为0.618,数列越往后此比例越精确)代码如下:fibs = [0, 1]print fibs[-1],fibs[-2]for i in range(20): fibs.append(fibs[-2] + fibs[-1])print fibs效果如图:...

2018-02-28 10:32:37 542

原创 Python的冒泡排序

代码如下:apk = [1,32,5,68,34,22]for i in range(len(apk)): for j in range(i+1): if apk[i]<apk[j]: apk[i],apk[j]=apk[j],apk[i]print apk效果如下:其中,比较次数为 (len(apk)-1)+(len(apk)-2)+.....

2018-02-27 17:42:09 350

原创 Python中的for...else

求取2-20之间的质数.代码如下:resultList = []for m in range(2, 20): for n in range(2, m): if m % n == 0: break else: resultList.append(m)print resultList运行结果图:...

2018-02-27 15:56:35 272

原创 sqlserver查询执行时间快慢比较

在ssms中执行如下sql语句:set statistics profile on set statistics io on set statistics time on go select *from Aselect *from Bgo set statistics profile off set statistics io off set stat...

2018-02-27 14:08:15 1837

原创 windows查看python版本号

进入cmd输入命令: python --version

2018-02-27 09:36:59 67776

原创 odoo 对form表单数字列求和

代码如下:<record id="stock_picking_add_quantity" model="ir.ui.view"><!--交货单加数量合计--> <field name="name">stock_picking_add_quantity</field> <field name=&

2018-02-26 15:43:36 1693

空空如也

空空如也

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

TA关注的人

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