You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo后端控制器渲染模板报错:External ID not found

解决Flectra中External ID not found错误的方案
  • 修正控制器拼写错误
    你的控制器代码里External ID写的是demp_app.demo_login,但模块实际名称是demo_app,属于拼写失误,需改为:

    return request.render("demo_app.demo_login" , {})
    
  • 修复模板XML语法问题
    模板文件存在标签闭合错误,且调用的基础模板可能不符合Flectra默认规范,修正后的代码如下:

    <flectra>
        <data>
            <template id='demo_login'>
                <t t-call='website.layout'>
                    <div class='container'>
                        eng. ahmed 
                    </div>
                </t>
            </template>
        </data>
    </flectra>
    

    说明:

    • 将末尾错误的<data>标签改为</data>,完成正确闭合
    • 把t-call='website_template'替换为t-call='website.layout',这是Flectra网站模块默认的基础布局模板;若你自定义过website_template模板,可保留原写法
  • 升级模块生效
    修改代码后,在Flectra后台找到你的demo_app模块,点击升级按钮,确保新的模板和控制器代码被系统加载

内容的提问来源于stack exchange,提问作者Anabeil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:52:13