在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使用我的本地系统上泊坞窗