如何在 Odoo 10 中创建没有模型的视图
How can I create a view without a model in Odoo 10
我只需要一个基本页面来在 <p>
标记中显示一些静态信息。如何创建没有模型的表单?
为此,您可以创建标准网页的 QWeb 报告。
openacademy/views/report.xml
<template id='template_id'>
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="report.external_layout">
<div class="page">
<h2>Report title</h2>
<p> report text </p>
</div>
</t>
</t>
</t>
</template>
将报告放在清单文件中
openacademy/清单.py
# always loaded
'data': [
'views/openacademy.xml',
'views/report.xml',
],
解决此问题的最佳方法是使用简单的 Odoo MVC。只需创建一个将呈现视图的控制器;定义要呈现的视图并注册视图。我在这里找到了教程:https://www.odoo.yenthevg.com/creating-webpages-controllers-odoo10/
请注意(截至发帖时)教程在视图 XML 中存在错误——需要交换第 16 行和第 17 行,以便 XML 正确嵌套.
我只需要一个基本页面来在 <p>
标记中显示一些静态信息。如何创建没有模型的表单?
为此,您可以创建标准网页的 QWeb 报告。
openacademy/views/report.xml
<template id='template_id'>
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="report.external_layout">
<div class="page">
<h2>Report title</h2>
<p> report text </p>
</div>
</t>
</t>
</t>
</template>
将报告放在清单文件中 openacademy/清单.py
# always loaded
'data': [
'views/openacademy.xml',
'views/report.xml',
],
解决此问题的最佳方法是使用简单的 Odoo MVC。只需创建一个将呈现视图的控制器;定义要呈现的视图并注册视图。我在这里找到了教程:https://www.odoo.yenthevg.com/creating-webpages-controllers-odoo10/
请注意(截至发帖时)教程在视图 XML 中存在错误——需要交换第 16 行和第 17 行,以便 XML 正确嵌套.