我正在尝试将报告从 odoo 11 转换为 odoo 12,我已经通过代码尝试查看这个“列表”的问题,但我似乎无法注意到它。
从 report.py 返回的数据
return {
'doc_ids': partner_ids,
'doc_model': 'res.partner',
'docs': self.env['res.partner'].browse(partner_ids),
'Amount_Due': amount_due,
'Lines': lines_to_display,
'Buckets': buckets_to_display,
'Currencies': currency_to_display,
'Show_Buckets': data['show_aging_buckets'],
'Filter_non_due_partners': data['filter_non_due_partners'],
'Date_end': date_end_display,
'Date': today_display,
'account_type': account_type,
}
这是我得到的错误:
body = bytearray().join([lxml.html.tostring(c) for c in body_parent.getchildren()])
AttributeError: 'list' object has no attribute 'getchildren'