我在模型下面添加了
one2many
在
hr.holidays
模型。
当我试图保存记录时,显示IO错误:
我把chmod-r 777给了odoo根文件夹。但没用。
注意:在本地机器上运行良好,问题仅在服务器上。
*
class LeaveAttachments(models.Model):
_name = "leave.attachment"
leave_request_id = fields.Many2one('hr.holidays', 'Leave request')
name = fields.Char('Description')
file = fields.Binary('Attachments',compute='get_file',inverse='set_file')
file_name = fields.Char('File name')
note = fields.Char('Notes')
@api.one
def set_file(self):
open(self.get_file_name(), 'w').write(self.file.decode('base64'))
@api.one
def get_file(self):
file = False
try:
file = open(self.get_file_name(), 'r').read().encode('base64')
except:
pass
self.file = file
我该怎么解决?
编辑:
输出'ls la/odoo/