Report Odoo-在qweb报表中导入数据

Report Odoo-在qweb报表中导入数据,report,odoo,qweb,Report,Odoo,Qweb,我使用模型event.event创建了一个报告 任何问题,我的报告正在运行 现在我想将外部数据导入另一个模型(例如:res.partner) class SportReport(models.AbstractModel):
 _名称='report.sport\u event.report\u company\u sport' def _get_company(self):
 browse_reg = self.env[‘res.partner’].search([('company

我使用模型event.event创建了一个报告

任何问题,我的报告正在运行

现在我想将外部数据导入另一个模型(例如:res.partner)

class SportReport(models.AbstractModel):
 
_名称='report.sport\u event.report\u company\u sport'

def _get_company(self):
 
    browse_reg = self.env[‘res.partner’].search([('company', '=', True)])
 
    return browse_reg


 @api.multi
 def render_html(self,data=None):
 report_obj=self.env['report']
 报告=报告对象。从名称中获取报告('sport\u event.report\u company\u sport')
 docargs={
 “doc_id”:self.\u id,
 “文档模型”:report.model,
 “医生”:自我, “得到公司”:自我, 
 }
 返回报告\u对象呈现('sport\u event.report\u company\u sport',docargs)

鉴于:

<span t-raw="get_company(o)" />

我的错误在哪里?谢谢:)

show _get_balanced()方法定义和调用代码。糟糕的是,错误是:QWebException:“_get_company()正好接受一个参数(2given)“在评估时,它应该是
而不是t行。请参阅此
http://blog.emiprotechnologies.com/create-qweb-report-odoo/ 
您的代码应该是这样的:调用函数时不需要解析参数。因为odoo函数默认使用一个参数作为self。如果使用“o”作为参数,则函数使用公司(self,o).show _get_balanced()方法定义和调用代码。糟糕,错误是:QWebException:“_get_company()正好接受1个参数(2given)“在评估时,它应该是
而不是t行。请参阅此
http://blog.emiprotechnologies.com/create-qweb-report-odoo/ 
您的代码应该是这样的:调用函数时不需要解析参数。因为odoo函数默认使用一个参数作为self。如果使用“o”作为参数,则函数使用公司(self,o)。
QWebException: "" _get_company() takes exactly 1 argument (2given) " while evaluating