类型错误:产品.产品(3,)不是JSON serializab

2024-05-13 00:01:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在对这个代码有很多问题。我的职能是:

def _get_invoice_lines(self):
    self.cr.execute("SELECT inv.number,l.price_subtotal_taxed,l.name,inv.maitre_ouvrage,m.type_paiement,m.ref,m.date 
        FROM product_product p,account_invoice inv, account_invoice_line l,account_move ml
        where p.id = l.product_id
        and inv.id= l.invoice_id
        and ml.invoice_id=inv.id
        and ml.type_paiement is not null
        and inv.journal_id = 1
        and ml.type_paiement = '%s'
        and  inv.date_invoice =DATE '%s'
        and  p.id = %d "%(self.datas['type_paiement'],self.datas['date_invoice'],self.datas['product_id'].id))
    return self.cr.fetchall()

打印报告时出现以下错误:

^{pr2}$

Tags: and代码selfiddatetypeaccountinvoice
1条回答
网友
1楼 · 发布于 2024-05-13 00:01:01

你的l.product_id似乎完全是产品对象,你只需要这个id

你测试过l产品吗_身份证?在

也许你也会得到同样的错误发票编号=l、 发票编号。相同的解决方案!在

相关问题 更多 >