Odoo 12: передача данных в шаблон отчета Qweb - PullRequest
0 голосов
/ 02 марта 2019

Я хочу отправить словарь в мой шаблон отчета qweb, но он выдает ошибку вроде этого:Ошибка типа: объект 'NoneType' не может быть подписанОшибка при визуализации компиляции ASTОшибка типа: объект 'NoneType' не может быть подписанШаблон: 1364Путь: / templates / t / t / t / t / div / h1 / tУзел: Вот мой .py код, расположенный в папкеyy models:

class ReportMenumenu(models.AbstractModel):
    _inherit = "my.model"

@api.model
def _get_report_values(self, docids, data=None):
    data = {'this': 'test'}
    return {
        'doc_ids': self.ids,
        'doc_model': self.model,
        'data': data,
    }

А вот шаблон отчета, который принимает данные:

<odoo>
<template id="my_module.report_name">
    <t t-call="web.html_container">
        <t t-foreach="docs" t-as="o">
            <t t-call="web.external_layout">
                <div class="
                    <h1>
                        <t t-esc="data['this']"/>
                    </
                </div>
            </t>
        </t>
    </t>
</template></odoo>

Можете ли вы мне помочь?Спасибо.

...