Python 如何在模板中通过RESTAPI呈现另一个模板?
我想在网站上呈现一个组件Python 如何在模板中通过RESTAPI呈现另一个模板?,python,odoo,qweb,odoo-14,Python,Odoo,Qweb,Odoo 14,我想在网站上呈现一个组件 <template> <% like to call a rest api which can render a template%> </template> 我尝试如下 <t t-call=“/merchants” /> 但它失败了。 还有其他方法吗?Odoo模板渲染不是这样工作的。是的,您可以使用t-call派生,但只能在当前模板的呈现中呈现另一个模板。但这不是您要寻找的,可能您正在寻找从rest
<template>
<% like to call a rest api which can render a template%>
</template>
我尝试如下
<t t-call=“/merchants” />
但它失败了。
还有其他方法吗?Odoo模板渲染不是这样工作的。是的,您可以使用
t-call
派生,但只能在当前模板的呈现中呈现另一个模板。但这不是您要寻找的,可能您正在寻找从rest api获取一些数据并使用这些数据来呈现模板,在这种情况下,您必须在负责呈现qweb模板的python函数中完成,您必须获取rest api数据(可能使用请求
)并将该json数据传递给模板呈现上下文,并在模板xml代码中使用上下文中的数据