Odoo 11存储附件到其他分贝(Odoo 11 store attachments to othe

2019-10-30 09:12发布

在Odoo 11我要存储在不同的数据库中的附件。 因此,要做到这一点,我需要得到一次上传的文件。 所以,对于我已经作出了这样的代码

import logging
from odoo import fields
from odoo import models,api
import base64

_logger = logging.getLogger(__name__)

class AttachmentStorage(models.Model):

    _name = "attachment.storage"
    _inherit = 'ir.attachment'

    @api.model
    def _file_write(self, value, checksum):
        bin_value = base64.b64decode(value)
        printf(bin_value)
        fname, full_path = self._get_path(bin_value, checksum)
        printf(full_path)

但在这里,当我更新或增加雇员的任何配置文件的图像(因为我使用的HR模块),这并不表示,即使我做的printf任何事情。

因此,有人可以告诉我如何实现这一目标? 我想存储在不同的数据库中的所有附件。

注:我已经安装了Odoo使用我的本地系统上泊坞窗

文章来源: Odoo 11 store attachments to other db