缺失错误模板:web.external_layout

MissingError Template: web.external_layout

我正在尝试在 Odoo 12 中创建报告。但我遇到了一个问题。

<template id="applicant_contract_offering_document">
    <t t-call="web.external_layout">
        <div class="header tahoma underline_bold center font_size_11">
            <p>OFFICIAL OFFERING LETTER</p>
        </div>
    </t>
</template>

<template id="applicant_contract_offering">
    <t t-call="web.html_container">
        <t t-foreach="docs" t-as="o">
            <t t-call="fhid_recruitment.applicant_contract_offering_document" />
        </t>
    </t>
</template>

Odoo 总是给我

Error to render compiling AST
MissingError: ('Record does not exist or has been deleted.\n\n(Records: [4], User:2)', None)
Template: web.external_layout 

我错过了什么?我可以在没有 web.external_layout 的情况下打印,但似乎 CSS 未应用于报告正文。

在文件 manifest.pydependencies 列表中添加 web

此错误消息具有很强的误导性。我敦促每个遇到此类错误消息的开发人员再次尝试检查他们的代码。

在我的例子中,这是由空记录 ID 引起的。