Я добавил ниже модель как one2many
на hr.holidays
модель.
Когда я пытаюсь сохранить запись, в которой отображается IO ERROR:
Я дал chmod -R 777 root odooпапка.Но не сработало.
ПРИМЕЧАНИЕ: на локальном компьютере работает нормально, проблема только на сервере.
*. Py
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 /
![enter image description here](https://i.stack.imgur.com/DZiav.jpg)