
Odoo学习
JackyBeauty
这个作者很懒,什么都没留下…
展开
-
Java rsa 与python私钥格式转换
近期的项目遇到了从java那边的rsa加密解密代码迁移到python的过程中,私钥格式的问题查资料得知,java的私钥格式是pkcs8,而python rsa的私钥格式是pkcs1,可以用以下命令转换pkcs8格式到pkcs1openssl rsa -in pkcs8.pem -out pkcs1.pemPKCS1私钥转换为PKCS8(该格式一般java调用) openssl pkcs8 -topk8 -inform PEM -in private.key -outform pem...原创 2021-11-18 15:21:38 · 1158 阅读 · 0 评论 -
odoo notification的几种style
https://blog.youkuaiyun.com/weixin_42464956/article/details/108630506转载 2021-08-22 17:02:07 · 313 阅读 · 0 评论 -
odoo 配置参数 db_name
如果配置 db_name=False 当rest api call入的时候,第一次会有一个错误信息,提示json类型跟http类型不匹配,但是第二次call就ok了。看网上资料有说是因为cros引起的,但是这个已经设置为*了。如果db_name有值,则不存在这个问题。...原创 2021-07-27 00:16:05 · 371 阅读 · 0 评论 -
odoo编辑数据的xml_id
如果想给数据库模型现存的数据增加xml ID,可以按照如下的方式操作self.env['ir.model.data'].search([],order='id desc',limit=1)[0].nameself.env['ir.model.data'].search([],order='id desc',limit=1)[0].res_id=6在ir.model.data里面找到这个xml id,可以修改res_id让它指向另外一个模型的记录...原创 2021-07-15 16:26:45 · 496 阅读 · 0 评论 -
odoo数据库恢复
如果想把文件附件一起恢复的话,备份的时候需要选择zip includes filestore然后在目标服务器恢复数据的时候,选择copy模式即可。需要注意的是,恢复数据库以后,data_dir = C:\Users\Administrator.WIN7-1605251506\AppData\Local\OpenERP S.A\Odoo去这个目录,找到filestore目录下面以数据库名称命名的文件夹,恢复数据库的时候,在这个目录下生成一个filestore目录,把这个目录下的文件,copy到上一原创 2021-07-09 13:46:48 · 1323 阅读 · 0 评论 -
odoo 打印报表
直接调用报表的XML ID,而不需要调用任何python代码,如下所示:<button name="%(account_invoices)d" string="Print" type="action" />原创 2021-07-09 13:41:06 · 393 阅读 · 0 评论 -
record记录集mapped函数的使用
def set_remark(self): self.mapped(lambda self:self.set_remark1()) def set_remark1(self): self.remark = str(self.id) print(self.id)可以使用mapped函数,处理记录集中的每一个记录,比如修改或者删除等等。recordset.write是对记录集中所有的记录做更新的动作,相当于是一个批量操作。...原创 2021-07-01 13:46:24 · 325 阅读 · 0 评论 -
odoo 模型map posgresql 视图
class AccountRoot(models.Model): _name = 'stock.all.package' _description = '显示所有箱子系统package和Lot package' _auto = False name = fields.Char('箱号') lot = fields.Char('标单号') create_date = fields.Datetime('装箱时间') quant_ids = fields.原创 2021-07-01 13:42:45 · 297 阅读 · 0 评论 -
odoo14 wkhtmltopdf 安装错误
如果出现错误http://sandbox.galaxy01.com:81/web#cids=1&home=原创 2021-06-02 15:19:52 · 800 阅读 · 0 评论 -
阿里国际站商品发布odoo插件
阿里国际站商品发布odoo插件,支持全新的阿里api接口,支持手动批量,预约发布,功能强大,可支持odoo13 14版本,自行开发,提供源码,售后支持服务。可试用。原创 2021-05-22 13:29:04 · 1151 阅读 · 1 评论 -
odoo 直接从python代码生成env对象
方便一些特殊情况下的使用,可以使用env对象调用模型对象的方法。import odoo.modules.registry as rgfrom odoo.api import Environmentfrom odoo.tools import configdb_name = config.options['db_name']print(db_name)MyRg=rg.Registry(db_name)cr=MyRg.cursor()Environment.reset()#1是用户I.原创 2021-05-21 15:24:23 · 202 阅读 · 0 评论 -
odoo显示消息的函数 display_notification next参数的使用
如果想在显示提示信息以后,执行某一个动作,可以使用next参数,传入一个tag类型的动作,或者act_window的动作。next_act = { 'type': 'ir.actions.act_window', 'name': '供应商发票导入', 'res_model': 'galaxy.vendor.invoice', 'ta..原创 2021-05-03 23:10:15 · 620 阅读 · 0 评论 -
深度定制odoo面包屑导航
odoo.define('galaxy.web.ActionManager', function (require) {"use strict";/** * ActionManager * * The ActionManager is one of the centrepieces in the WebClient architecture. * Its role is to makes sure that Odoo actions are properly started and * c.原创 2021-05-03 23:05:21 · 553 阅读 · 0 评论 -
odoo模块更新的一些异常
尤其是更新res.user res.partner模型,容易因为字段添加引起一些错误, 使用 启动加-u 模块名称,可以解决某些情况下的问题,如果还是不能解决,不妨加-u all,更新全部模块,往往可以解决问题。...原创 2021-04-24 00:08:58 · 450 阅读 · 0 评论 -
odoo require字段的只读属性设置
今天发现了一个有点奇怪的事,比如name属性为required字段,设置readonly以后,前台在onchange事件改写了字段的值,保存的时候,提示违反了required规则发现设置为readonly以后,无论是py文件字段field属性设置还是xml字段设置,都是一样的效果,无法保存。后来发现是因为设置了readonly以后,js传递给write的val方法,就没有了这个字段。2种方法修正,write或者create方法,vals添加self.name值,或者在xml文件字段加一个属性&原创 2021-04-24 00:06:50 · 754 阅读 · 0 评论 -
如何用python代码获取odoo list视图新增但是尚未保存的数据?
可以在context里面,增加many2one字段,这样后台通过或缺context,可以得到尚未保存到数据库临时数据如果是嵌套在field里面的关系字段,也可以通过parent关键字获取父项的字段信息xml code如下<xpath expr="//page[@name='variants']/field[@name='attribute_line_ids']" position="attributes"> <attribute nam原创 2021-04-15 09:39:21 · 313 阅读 · 0 评论 -
扩展odoo res.partner的问题
【活跃】深圳-Jacky(rhl@9.cn)2021-03-2522:18:25今天遇到一个奇怪的问题,扩展res.partner【活跃】深圳-Jacky(rhl@9.cn)2021-03-2522:18:36classextent_res_partner(models.Model):_inherit='res.partner'_description='供应商详情增加是否适用发票校验字段'validate_with_tender=fiel...原创 2021-03-26 10:38:26 · 848 阅读 · 0 评论 -
odoo 获取model的所有字段
self._fields.keys()原创 2021-02-04 15:07:27 · 762 阅读 · 0 评论 -
odoo with_context的用法
context在odoo里面用的非常普遍,是一个在上下文传递参数的办法。可以用在self 记录集等等场合,举例来说move.with_context(check_move_validity=False)._onchange_currency()在onchange_currency方法中就可以用self._context.get读取check_move_validity,然后根据这个上下文的值来做一些操作。...原创 2021-02-04 11:54:08 · 1620 阅读 · 0 评论 -
odoo search_read用法
self.env['ali.product'].search_read([],['name','en_title'])返回的是一个json字符数组,包含id字段,用在跨数据库平台传递很方便。[{'id': 394, 'name': 'Travelcool双色夜光硅胶拇指夹棒用于PS5/PS4/XBOX ONE/PS3/XBOX 360操纵杆的拇指夹套', 'en_title': 'Travelcool Dual Colors Luminous Silicone Thumb Grip Stick Th原创 2021-02-04 11:27:50 · 1376 阅读 · 0 评论 -
odoo13-14电商插件
欢迎联系试用,100%采集阿里国际网站,全类目支持,同时支持采集1688速卖通,淘宝等其他电商网站,支持一步刊登,预约刊登,快速详情编辑,批量模板替换。原创 2021-02-04 10:06:06 · 799 阅读 · 1 评论 -
odoo历程
2020年4月14日,开始系统学习odoo的知识,Odoo快速入门与实践 作者刘金亮,到现在5个月时间,到今天算是小有收获。原创 2020-09-27 16:53:36 · 292 阅读 · 0 评论