【发布时间】:2019-07-02 14:24:05
【问题描述】:
我想将数据传递给 qweb 报告并在报告中打印该数据。
python 代码:
pdf = self.env['report'].sudo().get_pdf(self.ids, report_name, data={'test_variable': 'test_passed'})
报告模板:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<report id="my_module.report_id" model="my_module.report_model" string="Some Model Report" report_type="qweb-pdf" name="my_module.daily_report" file="my_module.daily_report_file" menu="False"/>
<template id="my_module.daily_report">
<t t-call="report.html_container">
<t t-call="report.internal_layout">
<div class="page">
<div class="header">
<h4>HEADER</h4>
<-- i want to see "test_passed" value below -->
<span t-esc="data.test_variable"/>
</div>
</div>
</t>
</t>
</template>
</data>
</odoo>
当我创建一个 pdf 文件时,我看不到变量值。
【问题讨论】: