Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
6572 มุมมอง

Hello everyone,

I have a problem with the following piece of code. I'd expect the "load" variable to contain data of the attachments that I've searched for. Unfortunately it only contains their IDs. Am I trying to access it the wrong way?

load = self.env['ir.attachment']._search([('res_model', '=', 'crm.lead'),('res_id', '=', self.id)])
for attachment in load:
container_dir = 'mnt/extra-addons/inne/' + cat_name + attachment.name
bin_value = base64.b64decode(attachment.datas)
fp = open(container_dir, 'wb')
fp.write(bin_value)
link_total = root_dir + cat_name
อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello,

Please try to using this way:

self.env['ir.attachment'].search([('res_model', '=', 'crm.lead'),('res_id', '=', self.id)])


Regards,




Email:   odoo@aktivsoftware.com

Skype: kalpeshmaheshwari

   

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
พ.ย. 16
2955
2
มี.ค. 15
8437
1
พ.ย. 22
14354
Odoo 11 - Python module search แก้ไขแล้ว
2
มี.ค. 21
3135
0
มี.ค. 15
4074