Odoo 11 Qweb自定义报告:渲染编译AST TypeError的错误:

我第一次在这里发布内容,希望它能起作用!


我试图在Odoo 11中创建一个自定义报告,在我做的一个自定义模块中,我一直在跟踪可以收集的数据,但无法克服以下问题。


所以我创建了这样的报告:

      <report 

          id="production_order_report2"

          model="pb.orders.products"

          string="Production Order (English)"

          report_type="qweb-pdf"

          name="probespoketest.production_order_report_en2_template"

          file="probespoketest.production_order_report_en2_template"

          attachment_use="False"

      />

我的Qweb报告是:

  <template id="production_order_report_en2_template">

   <t t-call="web.html_container">

        <t t-foreach="docs" t-as="o">

            <t t-call="web.internal_layout">

                <div class="page">

                    <h2>Report title</h2>

                    <p>This object's name is</p>

                  <t t-esc="testing()"/>

                </div>

            </t>

        </t>

    </t>

      </template>

我的python代码是:

from odoo import api, fields, models, _


class OrderProductsFunctions(models.AbstractModel):

    _name = 'report.probespoketest.production_order_report_en2_template'


    def _testing(self):

      result = 0

        return result

我的错误是:

 Odoo Server Error

    Traceback (most recent call last):

      File "/opt/odoo/odoo11/odoo/addons/base/ir/ir_qweb/qweb.py", line 342, in _compiled_fn

        return compiled(self, append, new, options, log)

      File "<template>", line 1, in template_1454_24554

      File "<template>", line 2, in body_call_content_24553

      File "<template>", line 3, in foreach_24552

      File "<template>", line 4, in body_call_content_24551

    TypeError: 'NoneType' object is not callable



MMMHUHU
浏览 218回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python