
odoo
wanan7
这个作者很懒,什么都没留下…
展开
-
odoo常见错误总结-1
1.错误:failed building wheel for python-ldap对于odoo项目中的requirements.txt文件,将里面的python-ldap部分删除,然后再安装,对于python-ldap部分,单独安装;2.错误: 解决:安装的是64位的python,所以对于访问一些windows底层api接口的pywin32也要下载64位的,不能用32位的py...原创 2018-11-06 10:05:52 · 3988 阅读 · 0 评论 -
odoo通过定义设置(res.config.settings或者其他继承模型)字段的基础创建以及进行一些操作(个人总结,不喜勿喷)
1.通过设置控制模块的安装;2.通过设置控制用户组权限;3.通过设置控制某些参数的值;注意:尽量不要继承res.config.settings,这个会导致其他继承这个模型的模型在进行设置操作时保存会报错,找不到我们加的这个字段,可以去继承其他继承过res.config.settings的模型;1.写法:module_rc_product = fields.Boolean(u"产品唯...原创 2019-04-09 16:33:26 · 2036 阅读 · 4 评论 -
odoo 通过python生成二维码保存到数据库
# -*- coding: utf-8 -*-import qrcode# odoo的create方法@api.modeldef create(self, vals): result = super(odoo, self).create(vals) # 生成二维码 img_file = create_qrcode(result.code) result....原创 2019-02-12 13:51:53 · 1450 阅读 · 0 评论 -
odoo model注意事项-5-导出excel表格(个人总结,不喜勿喷)
1)定义一个虚拟表,显示需要选择的属性:class cloud_partner_account_balance(models.TransientModel):_name = 'cloud.partner.account.balance' partner_id = fields.Many2many('res.partner', 'report_partner', 'report', ...原创 2018-11-22 10:03:51 · 1241 阅读 · 0 评论 -
odoo model注意事项-4(个人总结,不喜勿喷)
25.对于compute字段,需要考虑到self是多个记录的情况,self可能包括多个记录,使用for查询26.对于一个model的看板展示,如果展示记录的多少需要根据这个model的关联model,比如Many2one字段,那么需要在这个字段后写上group_expand='_gbf_m2o',比如这样:这个写法只是针对机台center_id的筛选center_id = fields...原创 2018-11-22 10:01:51 · 1306 阅读 · 0 评论 -
odoo model注意事项-3-权限(个人总结,不喜勿喷)
23.如果是新创建的model,原来没有的,则需要在ir.model.access.csv权限文件中添加模型权限,然后重启升级,格式:id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlinkid唯一,name唯一,model_id(model_model名称),group_id:id可忽略,1,...原创 2018-11-12 10:54:40 · 1531 阅读 · 0 评论 -
odoo model注意事项-2(个人总结,不喜勿喷)
11.在__mainfest__.py中,要在depends中写上所依赖的模块名,在data中写上用到视图文件的名字,比如在views中有work.xml文件,在data中写上'views/work.xml'12.对于Many2many字段,如果对于这个字段里的某个属性进行修改,升级以后,如果数据库里没有更新,则需要对这个模块进行卸载重装13,对于Many2many字段的后台处理规则:...原创 2018-11-06 10:20:27 · 1310 阅读 · 0 评论 -
odoo model注意事项-1(个人总结,不喜勿喷)
1.Selection设置default2.如果有中文,在前面要加上u3.使用@api.depends,要在后面加上这个所依赖的字段4.对于可能出现空或者不存在或者其他限制条件,如数字要大于0等,要做出else结果,不然出现特殊情况,没有处理方法,会报错的5.@api.depends中,方法是针对于对象self集合,要对self进行循环,然后对每个对象的某个字段进行处理6.计算...原创 2018-11-06 10:08:52 · 1122 阅读 · 0 评论 -
python xml解析之xml.etree.ElementTree(个人总结,不喜勿喷)
之前做odoo的时候,遇到一个需求,就是通过自定义视图字段的显示名称和显示属性invisible,然后用了一个最直接,最笨的方法,就是通过字符串的定位,截取,拼接,修改视图的arch_base,就是视图结构的字符串,然后想通过python的某个库来实现xml的解析,去达到目的,这次使用的是xml.etree.ElementTree,如果有看法,请评论,互相学习:from xml.etree ...原创 2019-04-22 14:54:53 · 6345 阅读 · 1 评论